簡體   English   中英

Angular別名是全局的嗎?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM