тимилеф не позволяет использовать `&&` в форме

0

Привет, я изучаю углы моего приложения spv mvc. Я использую Thymeleaf для шаблонов. Но при использовании формы submit с проверкой угловой формы мне нужно использовать && с ng-submit. При запуске приложения thymeleaf не позволяет мне использовать &&

<form role="form" name="stationform" novalidate="novalidate"
      ng-submit="stationform.$valid && addStation(station)">

</form>

Исключение я получил

ERROR: org.thymeleaf.templateparser.ErrorHandler - [THYMELEAF][http-nio-8181-exec-9] Fatal error during parsing
org.xml.sax.SAXParseException; lineNumber: 20; columnNumber: 97; The entity name must immediately follow the '&' in the entity reference.
    at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:198)
    at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:177)
    at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:441)
    at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:368)
    at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1436)
    at com.sun.org.apache.xerces.internal.impl.XMLScanner.scanAttributeValue(XMLScanner.java:885)
Теги:
thymeleaf

2 ответа

3
Лучший ответ

Автономный & является незаконным в HTML, но обычно работает из-за снисходительности разбора браузера. По правде говоря, каждый должен использовать &amp; вместо. В вашем случае у вас нет выбора из-за того, что симулятор Thymeleaf намного более строг, чем ваш браузер, поэтому вам нужно использовать &amp;&amp; вместо &&. Обратите внимание, что это также верно для выражений > и < в выражениях (например, вам нужно написать ng-if="a &gt; b" вместо ng-if="a > b").

2

вы можете использовать "и" insted of && bonus: использовать "или" вместо ||

Все они (&& ||) используются только в javascript!

  • 0
    Можете ли вы объяснить немного больше?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню