在Angular 1.x中,我可以使用$ watch觀看我想要的任何內容,但是在Angular 2中,我們有ngOnChanges,它非常酷且性能卓越,但只能觀看輸入並輸出裝飾器。不過,我不時需要觀看本地屬性,以便在事件發生變化時發出事件。我記得看到一篇文章解釋瞭如何明確告訴Angular 2觀看一個屬性,但對於我的生活,我無法再找到這篇文章,我做的每一個搜索都只是告訴我在onChanges中使用輸入/輸出裝飾器。我如何爲@ViewChild或其他本地屬性創建一個觀察器?Angular 2監視組件屬性中沒有@Input或@Output的更改
例如我有一個ngForm,當它的驗證狀態從有效更改爲無效或反之亦然,我想將狀態發送到另一個組件,以便它可以作出反應。但是因爲我的ngForm是@ViewChild而不是@Input或@Output ngOnChanges沒有檢測到更改。
ngModelChange怎麼樣? – Toolkit