2017-11-23 2 views
0

body 태그에 Thymeleaf 변수를 정의하여 본문 내에 중첩 된 모든 태그에 표시되도록합니다. 하지만 form 태그에 값을 지정하고 싶습니다. Thymeleaf 변수 범위 전역

내가 시도 :
<body style="padding-top: 65px;" th:with="isOwner=false"> 
    <form th:with="isOwner=true"> 
     <div th:text="${isOwner}"></div> 
    </form> 
    <div th:text="${isOwner}"></div> 
</body> 

불행하게도 이것이 사실 거짓 결과. 따라서 두 가지 변수가있는 것으로 보인다. 이 문제를 어떻게 해결합니까?

+0

왜 양식 태그에 다른 값으로 동일한 변수를 선언해야합니까? 새 값에 다른 변수 이름을 사용하십시오. – Lucky

답변

0

th:with을 사용하여 변수를 선언합니다. 너는 body에서 한 번하고 form에서 다시하고있다. form

업데이트th:with 제거 :이 누구의 범위 태그 사이에있는 지역 변수입니다.

+0

그러나 양식에 값을 어떻게 할당합니까? 이것은 가능한가? –

+0

'form'에 지정하면 해당 범위에서만 사용할 수 있습니다. 함수가 시작 태그와 종료 태그 사이의 모든 것 인 함수에서 지역 변수로 생각하십시오. – MohamedSanaulla