【发布时间】:2016-10-14 09:36:58
【问题描述】:
我正在构建应用程序,我想在其中动态创建一个数组,我必须使用 ng-repeat 将其分配给动态创建的表。
在我的指令中,我附加了 tr 之类的:
link: function (scope, elem, attrs) {
$(elem).click(function () {
var tmpl="<tr ng-repeat='orders in allCurrentTakeAwayOrder'>
</tr>";
});
}
这会在按钮单击事件上重复多次。
我想将动态 id 附加到这个 <tr> as
<tr ng-repeat='orders in allCurrentTakeAwayOrder"+scope.divId+"'>
它正在成功添加。
但问题是,在将数据分配给该变量时,如何将相同的 id 附加到控制器中的该变量?
app.controller('orderController', function ($scope){
$scope.allCurrentTakeAwayOrder **<i want to append that id here>** ="data will be here to be display in table"
});
【问题讨论】:
-
我推荐您参考以前的帖子,它可以帮助您实现目标:stackoverflow.com/questions/18875486/…
标签: jquery angularjs angularjs-directive