我正在查看Angular 2 here中出现的一些语法。我很好奇,有些变化的原因是什么?
具体来说:<input ng-model="mymodel.name' />
到<input [(ng-model)]="mymodel.name" />
或者这个:<div ng-class="{ 'padding': mymodel.name.length != 0}">
到<div [ngStyle]="{ 'padding': mymodel.name.length != 0}">
或者这个:<button ng-click="mymodel.foo()">
到<button (click)="mymodel.foo()">
我见过的最好的资源是MiškoHevery的ng-conf 2015谈话:https://www.youtube.com/watch?v=-dMBcqwvYA0
谈话的幻灯片:https://docs.google.com/presentation/d/1XoizA8Dm_S3SU1jYPERmgWVIbqjGOXolpF3Jm2b8xKA
Miško是Angular的创造者。
简而言之(非常简短,您真的应该观看此视频以获得Angular 2概念的精彩概述,特别是如果您有Angular 1背景):