[英]Are Angular aliases global?
摘自Attribute Directives的文檔。 好像他們稱這些為“別名”
左側的myHighlight屬性引用HighlightDirective的別名屬性 ,而不是模板組件的屬性。
他們被這樣宣布
@Input('myHighlight') highlightColor: string;
這些區域如何划分范圍,並且是全局的?
不,它們特定於特定組件。 假設您這樣定義了組件輸入:
@Input('aliased') p;
當Angular解析模板時:
<my-component [aliased]='3'...>
它標識組件MyComponent
並檢查其是否具有aliased
輸入。 找到它並將3
寫入組件實例。
如果您不指定別名,則將其翻譯為:
@Input() p; -> @Input('p') p
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.