$scope.addquestions = function(){
$scope.count++;
var newEl = $compile('<selectbox-dir count="{{count}}" change="cng()"></selectbox-dir>')($scope);
angular.element(document.getElementById('content')).append(newEl);
}
我正在尝试获取容器中每个附加元素的索引,需要帮助才能解决此问题。请查看此plunker http://plnkr.co/edit/QxTYcaQReUeCjkKfyEIB?p=preview
答案 0 :(得分:0)
改变......
$compile('<selectbox-dir count="{{count}}" change="cng()"></selectbox-dir>')($scope);
...到......
$compile('<selectbox-dir count="' + $scope.count + '" change="cng()"></selectbox-dir>')($scope);
您跟踪范围的值,但希望在执行函数时显示值,而不是更改的范围值。
这里有相同的变化,但更容易看到......
count="' + $scope.count + '"