1
로 시작하는 변수를 평가하지 않습니다.
안녕하세요. 저는 코드를 제시함으로써 시작하겠습니다.템플릿 재생은 @
@defining("addPostForm"){formId =>
@main("Add a blog post.") {
<h1>Add a blog post</h1>
@errors
@form(routes.Application.addPost, 'id -> "@formId") {
@inputText(name = "content", required = true)
<input type="submit" value="Create">
}
<script type="text/javascript">
$("#@formId").validator();
</script>
}
}
@form의 @fromId가 재생으로 평가되지 않는 이유는 무엇입니까? 이것은 생성 된 html 페이지의 스 니펫입니다.
<form action="/addPost" method="POST" id="@formId">
하지만 나중에 페이지가 생성 될 때 제대로 작동합니다.
<script type="text/javascript">
$("#addPostForm").validator();
</script>
내 첫 시도 였지만 슬프게도 컴파일되지 않습니다. ')'는 예상했지만 '@'는 발견되었습니다. – Farmor
죄송합니다, 너무 간단했습니다 : ( –
대답을 편집, 시도해보십시오 :'@form (routes.Application.addPost, ("id", formId)) {' –