我正在開發一個使用angular.js和d3.js的多數據應用程序。我很難將< svg>納入我的範圍。調用另一個指令的模板指令
現在發生的事情是,指令ngTests在ngRepeat執行它的方法之前被加載。
我把小提琴放在這裏,讓你們可以有更好的主意。
<ng-chart></ng-chart>
PS:我可以得到我的ngTests指令的TD標識,但它並沒有在所有<td ng-tests id="histogram{{$index}}"
更新。
如果我將此行更改爲<td ng-tests id="histogram">
,在我的指令中使用直方圖作爲ID,並將我的ngTests指令更改爲只讀「#histogram」,它在我的ngRepeat的第一個表上創建了6次svg,這不是結果我期待。
謝謝。
如果你有一個可行的小提琴,你會得到更快的答案:)至於這個問題 - 我認爲你不需要傳遞id到ngTests指令,你可以使用元素[0]作爲d3的dom目標。選擇 – 2013-02-15 06:10:43