我需要在運行時動態創建多個組件的實例。角動態組件加載 - ExpressionChangedAfterItHasBeenCheckedError
我在網上找到了幾個例子,包括StackOverflow和angular.io頁面本身。
但是在向組件模型賦值時總是收到異常ExpressionChangedAfterItHasBeenCheckedError。
即使該功能的專用例子拋出同樣的異常: Angular.io article Plunker
Error錯誤:ExpressionChangedAfterItHasBeenCheckedError:它檢查後表達發生了變化。先前的值:'未定義'。當前值:'Bombasto'。看起來這個視圖是在它的父母及其子女被骯髒檢查後創建的。它是否在變化檢測鉤子中創建?
我應該忽略這個還是應該修復?
這是新手錯誤:)。在已經*檢查*之後,不要手動更改組件的狀態。請參閱http://stackoverflow.com/q/34364880/573032 –
thx球員,將看看它。 Rusev解決了實際的錯誤 –
[關於'ExpressionChangedAfterItHasBeenCheckedError'錯誤需要知道的一切](https://medium.com/@maximus.koretskyi/everything-you-need-to-know-about-the-expressionchangedafterithasbeencheckederror-error -e3fd9ce7dbb4)很詳細地解釋了這種行爲 –