是否可以为同一个DOM对象定义多个attr
节?
我想定义这样的东西:
<attr sel="#sign-in-form-password-field"
th:field="*{password}"
th:errorclass="is-invalid"
th:placeholder="#{web.resources.templates.user.unauthorized.sign-in-card.sign-in-form.password-field.placeholder}"/>
<attr sel="#sign-in-form-password-field"
th:if="${session[SPRING_SECURITY_LAST_EXCEPTION] != null and session[SPRING_SECURITY_LAST_EXCEPTION].message != null}"
th:classappend="is-invalid"/>
A,这种方式不起作用(在这种情况下,第一个attr
被第2个完全取代了)。
当然,我可以实现类似的东西:
<attr sel="#sign-in-form-password-field"
th:field="*{password}"
th:errorclass="is-invalid"
th:placeholder="#{web.resources.templates.user.unauthorized.sign-in-card.sign-in-form.password-field.placeholder}"
th:classappend="${
session[SPRING_SECURITY_LAST_EXCEPTION] != null and
session[SPRING_SECURITY_LAST_EXCEPTION].message != null
} ? 'is-invalid' : ''"/>
但是我仍然很好奇,是否可以为同一个DOM对象添加多个attr
节?
谢谢!