我想記錄使用ng-repeat填充的div的內容,有點像在特定時刻拍攝該div的快照,以便我不必編寫更多代碼來保存數據。角度考慮DOM快照
link:function(scope,element,attrs)scope.game = game;
var $element = $(element),
$clone = $element.children().clone();
scope.$watch('someVariable',function(array){
if (array[array.length - 1] === scope.id){
record($compile($clone)(scope));
console.log($compile($clone)(scope));
}
},true);
}
我一直想這樣的代碼的變化,但不能得到任何運氣,我從來沒有能夠深拷貝
任何建議對NG-重複產生的div的內容我如何在特定時間點複製div的動態生成內容?
爲什麼你需要這樣做?我確定有更好的方法。你的數據應該產生dom輸出,然後你可以複製數據。 – 2013-03-27 21:12:10
因爲堅持數據帶來了太多的麻煩,它需要很多更多的代碼,並且數據沒有其他用途 – 2013-03-27 22:11:03
但是,您已經有數據放入ngRepeat中,首先生成了DOM。你爲什麼不能使用它? – 2013-03-27 23:45:25