下面的代码是我的组件使用“this”关键字和没有“this”关键字的角度数据插值绑定行为?
@Component({
selector: 'my-app',
template: '<div>{{name}}</div>'
})
export class MyApp {
name: String = '';
constructor(){
this.name = 'Mr_Perfect';
}
}
在我知道,当我提到{{name}}
数据将绑定的模板。但如果我将其更改为{{this.name}}
,它也可以工作。
有什么区别吗?哪个更好用?
您可以使用'this',但不应该。 – 2017-06-21 05:34:42
请解释清楚。为什么我应该?为什么我不应该? –
由于它没有记录,因此不可靠支持,并可能在未来的版本中打破,与AoT或Angular Universal等不兼容。 – 2017-06-21 06:08:19