我想產生一些SVG元素槽角NG重複SVG具有角NG-重複genrated不rendeerd
我創建了一個指令,它們應該只是導入模板
這與代碼納克重複
<svg width="600" height="600" style="border:1px solid #000000;" >
<text x="10" y="10">Project Title</text>
<c-object-draggable ng-repeat="cObject in cObjects" ng-controller="cObjectCtrl">
</c-object-draggable>
</svg>
這是我在我通過C-對象可拖動directiv裝載模板
<g transform="matrix(1,0,0,1,100,100)">
<text x="1" y="1">ciao </text>
<circle cx="1" cy="1" r="20"></circle>
</g>
瀏覽器中的結果看起來不錯,我可以將它複製到其他文件中,並且它將被正確呈現。
<svg width="600" height="600" style="border:1px solid #000000;">
<text x="10" y="10">Project Title</text>
<!-- ngRepeat: cObject in cObjects -->
<g transform="matrix(1,0,0,1,100,100)" ng-repeat="cObject in cObjects" ng-controller="cObjectCtrl">
<text x="1" y="1">ciao </text>
<circle cx="1" cy="1" r="20"></circle>
</g>
<!-- end ngRepeat: cObject in cObjects -->
<g transform="matrix(1,0,0,1,100,100)" ng-repeat="cObject in cObjects" ng-controller="cObjectCtrl">
<text x="1" y="1">ciao </text>
<circle cx="1" cy="1" r="20"></circle>
</g>
<!-- end ngRepeat: cObject in cObjects -->
<g transform="matrix(1,0,0,1,100,100)" ng-repeat="cObject in cObjects" ng-controller="cObjectCtrl">
<text x="1" y="1">ciao </text>
<circle cx="1" cy="1" r="20"></circle>
</g>
<!-- end ngRepeat: cObject in cObjects -->
</svg>
在我的指令的ng-repeat之外生成的第一個文本對象被正確顯示。但其餘的都是隱形的。
它出現,如果我添加一個新的元素修改瀏覽器中的HTML所有呈現。 有沒有解決這個問題的建議?