請問如何令component 和form 一起工作?

我的code 在這裡.

我有一個加了很多feature 的input box(上面那一個),
現在我將它包裝成一個component,
我發現它不能和相關的form一起工作,
即是明明這個 form field 已經改動了,
form.dirty 總是return false,
請問哪裡出了問題呢?

如果你想要這樣子封裝,你要將該 component 實作成 customControl
範例:

更多細節可以搜尋 ControlValueAccessor

延伸閱讀

1個讚

謝謝Kevin 大大

另外,在這個case 裡,請問NgOnChanges 和 onchange method 有可分別呢?

NgOnChanges 是 Component 的 Life hook,

onChange 只是個儲存 Function 的變數

謝謝 leochen0818 大大