Angular.js uygulamasında yeniyim ve Döngü için bir AngularJs içinde dinamik kapsam değişkenleri oluşturmaya çalışıyorum.AngularJs iç döngüsünde dinamik kapsam değişkenleri oluşturun
$scope.lists=[{listName:'list1'},{listName:'list2'}];
for(var i=0;i<$scope.lists.length;i++){
var listName = $scope.lists[i].listName;
listName = $parse(listName);
listName.assign($scope,[]);
$scope.$apply();
}
Yukarıdaki kod belirten bir hata atar: $digest
zaten sürmekte Bu aşağıda bir şeydir. Ben sonuçta $scope.list1=[]
arayan ve $scope.list2=[]
2 ayrı diziler am Setting dynamic scope variables in AngularJs - scope.<some_string>
: yapıldığı gibi biri için sadece döngü olmadan kullanıldığında
kod Tamam çalışır.
Herhangi bir müşteri adayı harika olurdu. Teşekkürler.
$scope.lists = [{listName: 'list1'}, {listName: 'list2'}];
for (var i = 0; i < $scope.lists.length; i++) {
var listName = $scope.lists[i].listName;
$scope[listName] = [];
}
Görünümlerdeki dizilere nasıl erişmeliyim? – Sagar