有兩種方法來在組件上限定的輸入:爲什麼`優於`輸入@ input`裝飾:[]`
@Component({
inputs: ['displayEntriesCount'],
...
})
export class MyTable implements OnInit {
displayEntriesCount: number;
這
@Component({
...
})
export class MyTable implements OnInit {
@Input() displayEntriesCount: number;
我假設第一種方法更好,因爲它明確聲明瞭組件的依賴關係,而不需要檢查補充類。然而,this article由著名開發商指出,第二種方法是可取:
使用@input是首選的方法,但我們沒有使用它。
任何想法爲什麼?
謝謝,不明白'host:...',你能否詳細說明一下? –
對不起,在閱讀你的問題時沒有引起足夠的重視。 ''host'與像'@HostBinding()'和'@HostListener()'(除了@Input()'和'@Output()')類似的'inputs'和'outputs'類似於'inputs'和'outputs'。我說的應用相同的'輸入','輸出'和'主機' –
瞭解它,非常感謝 –