带有ng repeat的Javascript字符串数组
我有一个JS字符串数组:带有ng repeat的Javascript字符串数组,javascript,angularjs,angularjs-ng-repeat,Javascript,Angularjs,Angularjs Ng Repeat,我有一个JS字符串数组: for(var i =0; i<db.length; i++) console.log(db[i]); 我想用ng重复一遍: $scope.DBArray = db; 在HTML中: <ul> <li ng-repeat = "line in DBArray"> {{line.dbName}} - line.dbStatus </li> </ul> {{line.dbNa
for(var i =0; i<db.length; i++)
console.log(db[i]);
我想用ng重复一遍:
$scope.DBArray = db;
在HTML中:
<ul>
<li ng-repeat = "line in DBArray">
{{line.dbName}} - line.dbStatus
</li>
</ul>
-
{{line.dbName}}-line.dbStatus
循环暂时不起作用。有什么想法吗?第二行缺少花括号。dbStatus js数组的输出在我看来不像json或数组
dbName:rf,dbStatus:true
dbName:rt,dbStatus:false
应该更像
[{
dbName:rf,dbStatus:true
},
{
dbName:rt,dbStatus:false
}]
这可能是个问题,因为ng repeat不起作用
请看一下,因为DBArray似乎是具有属性dbName和dbStatus的对象数组 将您的html更新为
<ul>
<li ng-repeat = "line in DBArray">
{{line.dbName}} - {{line.dbStatus}}
</li>
</ul>
-
{{line.dbName}-{{line.dbStatus}
希望它能起作用
如果colsole仍然不起作用,请将完整错误发送到colsole
问题是line.dbStatus应该在角度表达式中
{{**line.dbStatus**}
是的,仍然不工作。到底什么不工作?是否没有循环或缺少某些绑定?是否定义了rt和rf?它不应该是{line.dbStatus}吗?dbName:'rf',dbStatus:true dbName:'rt',dbStatus:false dbName值应该是stringI thnik。问题在循环中,绑定显示在控制台上。不,这不是问题所在。
<ul>
<li ng-repeat = "line in DBArray">
{{line.dbName}} - {{line.dbStatus}}
</li>
</ul>