下面的代碼是我的組件使用「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