2012-10-30 38 views
0

我在我的網站使用角js和我越來越奇怪的行爲,當我更新我的模型。問題角模型改變(重複的dom元素)

我的模型是一個複雜的JSON對象是這樣的:

$scope.DataSource = {prop1:"", prop2:[{a:1, b:b2}, {a:3, b:4}], prop3:"value"} 

使用一個控制器來編輯對象的使用自定義指令到separatelly編輯子對象像PROP2(在這種情況下是標籤)。

我的問題是,當我更新$ scope.DataSource先前生成的DOM元素不會被刪除或更新,我只是得到Prop2中每個對象的重複UI。

有沒有辦法強制角度更新或刪除以前生成的元素?防止重複選項卡(在這種情況下)?

+3

我們需要查看更多代碼。你有沒有顯示這個問題的例子? –

回答

0

重複的DOM元素很可能是與視圖關聯的範圍中的重複數據的結果。沒有任何代碼,生成視圖的範圍是否與控制器或指令相關聯並不清楚。嘗試將視圖生成的範圍記錄到控制檯。