我遇到綁定不更新的情況,我想我理解它爲什麼會發生,但我不確定如何解決它。AngularJS - 當初始值爲null時綁定在更新後不會更新
在我的控制器中,我有一個company
對象,它有一個屬性user
,它可能包含或不包含用戶。該用戶是另一個對象。
這隻發生在我沒有公司用戶的情況下。當我在我的模板上顯示用戶名時,我會執行{{ companyCtrl.company.user.name || 'N/A' }}
。所以它將顯示N/A
,因爲沒有用戶。然後我會分配一個用戶,並在響應中更新company.user
,以便它不再爲空。
但是,在我的模板中,它仍顯示N/A
。我假設這是因爲最初沒有用戶,沒有約束力?
但我不積極。如果我在加載頁面時已經有用戶,並且只是更改了用戶,則該名稱將在模板中更新。
您可以創建[Plunker](https://plnkr.co/)或[JsFiddle](http://jsfiddle.net/)以便我們複製該問題嗎? – Win