В выпуске Angular 2, опубликованном до сих пор, синтаксис разметки был изменен с префиксов ng-
на квадратные скобки и квадратные скобки.
Если раньше у вас было бы:
<input ng-model="userName" />
<button ng-click="btnClick()">Run</button>
Новый синтаксис:
<input [value]="userName" />
<button (click)="btnClick()">Run</button>
Кто-нибудь знает, является ли этот синтаксис/обязательным и без альтернатив?
В настоящее время у нас есть приложение, в котором HTML генерируется через XSLT, а [
и (
не являются допустимыми атрибутами - таким образом, он не может генерировать синтаксис синтаксиса Angular 2.