0
我正在使用Angular上的反應式表單,但我在從自定義組件傳播對錶單的更改時遇到麻煩。實現一個ControlValueAccessor,但它不會將值傳播到表格
例如,您可以在plunkr中看到用flatpickr製作的日期輸入組件。
https://plnkr.co/edit/okIjPb6aUcrzx3t7edae?p=info
你可以看到這一段代碼特別,當它設置屬性日期應該外面傳播變化的形式,但沒有,形式不被更新。
還有在plunkr,這與角本土賽事工作的計數器輸入例子,它完美的作品。
但在日期輸入,它使用自定義事件(我認爲)它不起作用。
我認爲解決方案與舊的Angularjs中的舊applyAsync類似,但Angular承諾通過使用區域來解決這些問題,所以我不清楚這些問題。我想要解決這個問題。
你可能會發現這篇文章有幫助(HTTPS [從不在角形式實施ControlValueAccessor時再次困惑]:// blog.angularindepth.com/never-again-be-confused-when-implementing-controlvalueaccessor-in-angular-forms-93b9eee9ee83) –