Template reference variables 使用時機 and 命名衝突

剛開始接觸angular2

請問 template reference variable 是否會有命名衝突的問題?

可以用 two-way data binding的方式取得input,也可以用 ref variable,適用的時機個別是什麼狀況?

先簡單回答,
template reference variable 就跟 id 一樣,在該 template 下必須是唯一的。
為什麼是使用 template reference variable,可以讓 component 裡可以抓到該 HTMLElement 的整個 DOM Object.
如果不需要 two-way binding, 直接使用 reference variable 來做值得傳遞

基本上,Angular 大多數情況下,也很少用 two-way binding。 (表單的部分先排除)
property binding 跟 event binding 就可以處理大部分的事情了。

參考資料

1個讚