【发布时间】:2018-05-07 00:48:34
【问题描述】:
我有一个来自数据库的数组。在我的控制器中,我有以下代码:
$rootScope.photobloblist=[];
angular.forEach($scope.photos, function(value3, key3) {
if(key3=="Landscape"){
$rootScope.photobloblist=[];
console.log(key3+"----"+value3.length);
angular.forEach(value3, function(value2, key2) {
for(var i = 0;i<value2.length;i++){
if(key2==Categoryname)
$rootScope.photobloblist.push(value2[i]);
console.log( $rootScope.photobloblist);
}
});
}
});
在我的 html 文件中,我有一个表格和一个复选框,其 ng-model 为 item.selected
<tr ng-repeat="item in photobloblist" >
<td><input type="checkbox" name="select" value="selected" ng-model="item.selected"></td>
<td>{{item}}</td>
<td><img ng-src='{{ item }}' width='150px' height='100px'></td>
</tr>
我的问题是我无法选中任何复选框,并且显示“无法创建在字符串上选择的属性”的错误。我怎样才能解决这个错误。我需要为我的删除功能使用 checkbo
【问题讨论】:
-
尝试使用 value = {{item.selected}}
-
@PJ 我将在哪里使用它?
-
-
对 m8 有什么意见吗?
标签: javascript html arrays angularjs checkbox