在目前发布的Angular 2预览中,标记的语法已经从ng-前缀修改为方括号和方括号.
而在有人之前:
<input ng-model="userName" /> <button ng-click="btnClick()">Run</button>
新语法是:
<input [value]="userName" /> <button (click)="btnClick()">Run</button>
有没有人知道这个语法是/将是强制性的,没有其他选择?
我们目前有一个通过XSLT生成HTML的应用程序,[和(不是有效的属性 – 从而无法生成Angular 2 JS语法).
不是强制性的 :-
http://eisenbergeffect.bluespire.com/all-about-angular-2-0/
请检查指令部分(在页面中部附近): –
“装饰指令”还在,这意味着你的问题.
肯定会有回落的方式.
还要查看官方demostration,ng-model / click也用于: –