关于调用 Angular 属性指令 attribute Directive 是否需要带中括号的问题
生活随笔
收集整理的這篇文章主要介紹了
关于调用 Angular 属性指令 attribute Directive 是否需要带中括号的问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
屬性型指令,應用在宿主元素時不需要中括號:
效果如下圖黃色高亮區域所示:
從外界傳值給 Angular attribute Directive:
這里需要給 highlight Directive 創建一個同名 @Input 屬性:
或者我們可以任意命名這個屬性名稱,但是 @Input 的輸入參數,必須指定成和 Directive 名稱一樣,如下圖所示,A 和 B 的值必須相同。
消費代碼:
如果把 appHighLight 綁定給 browser-faker Component 的某個屬性,則必須加上帶有中括號的屬性綁定語法了:
注意如果一切正確,在 Visual Studio Code 里,鼠標 hover 到 appHighlight 上,會有正確的類型提示:
更多Jerry的原創文章,盡在:“汪子熙”:
總結
以上是生活随笔為你收集整理的关于调用 Angular 属性指令 attribute Directive 是否需要带中括号的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html中的空格怎么写,html中空格代
- 下一篇: RouterModule.forRoot