AngularJS:使用列表项作为单独列表的变量
AngularJS: Using list item as variable for separate list
在我的控制器中,我有这些数组里面有对象项
$scope.johnny = [
{quote: "Anything for My Princess", path: 'sounds/AnythingForMyPrincess.mp3'},
{quote: "Don't Even Ask", path: 'sounds/DontEventAsk.mp3'},
{quote: "Don't Plan Too Much", path: 'sounds/DontPlanTooMuch.mp3'}
] //there are many more lists like this one
,我想通过使用另一个数组(数组名)和for循环来遍历这些列表:
$scope.totalNames = [$scope.johnny, $scope.lisa, $scope.mark, $scope.denny, $scope.lisasmom,
$scope.chicken, $scope.chris, $scope.flower, $scope.mike, $scope.steven]
for (var i = 0; i < $scope.totalNames.length; i++) {
var list = $scope.totalNames[i];
alert(list.quote);
}
美元范围。totalNames[i]返回正确的数组;然而,一旦我添加。quote到它,它返回未定义。什么好主意吗?由于
$scope.totalNames
是list的list。你应该这样做:
for (var i = 0; i < $scope.totalNames.length; i++) {
var list = $scope.totalNames[i];
for (var j = 0; j < list.length; j++) {
alert(list[j].quote);
}
}
相关文章:
- (取消)使用单独的复选框激活复选框列表
- Codrops页面转换.如何创建单独的按钮,而不是列表项目的效果
- 使用Angular排序到单独的列表中
- Vue.js"track-by-$index”;,如何单独呈现列表项
- 使用php创建的下拉列表中的选择单独填充文本区域
- 角度过滤器ng重复到单独的列表中
- 尝试将长列表排序为单独的列
- 将单个 json 拆分为单独的列表
- 使用 C# MVC 将值列表放入单独的文本框中
- 如何在C# MVC的VIew中将列表数组拆分为单独的数组
- 如何制作一个项目列表,可以使用 Angular JS 单独切换
- 根据一个子jQuery单独隐藏下拉列表
- 分开一个段落列表,给每个单词单独的CSS
- 如何以大写字母单独显示下拉列表的选定值
- 嵌套列表-在单独的一行上显示每个ul级别
- 使用jquery填充UL列表,但不调用单独的JavaScript函数
- 如何将参数的字符串列表传递给函数,并将它们作为单独的参数分配
- React / Redux—假设我们有两个单独的待办事项列表,已完成的和未完成的
- 使用jQuery在单独的无序列表中查找具有匹配类名的列表项
- 使用jQuery或CSS在特定位置将链接的ul列表拆分为单独的列