动态添加角度js增量的元素

时间:2015-04-16 16:06:03

标签: javascript angularjs

$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

1 个答案:

答案 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 + '"
相关问题