javascript - 为什么我的 ng-repeat 不起作用?

标签 javascript angularjs angularjs-ng-repeat hybrid-mobile-app

我想做一个 ng-repeat 来检索卡片标题并将它们放入列表中。这是我的代码中调用内容的部分:

<ion-content class="has-header" scroll="false" ng-controller="MainCtrl">
    <div id="accordian">
      <ul>
        <li>
          <h3><span class="icon-dashboard" ng-repeat="card in cards"></span>Group 1</h3>
          <ul>
            <li><a href="#">{{ card.title }}</a></li>
          </ul>
        </li>

这是 Controller :

    .controller('MainCtrl', function($scope,$http) {

// Card Array
$scope.data = {};
$scope.cards =[
{checked: false, title:'Bank', src:'img/bank.png',details:'Description will go here!'},
{checked: false, title:'BBVA', src:'img/bbva.png',details:'Description will go here!'},
{checked: false, title:'Nike', src:'img/nike.png',details:'Description will go here!'},
];

最佳答案

您当前的代码将为 cards 内的每个 card 重复 span 标记。我不认为那是你打算做的。您可能想重复li,对吧?试试这个:

    <li ng-repeat="card in cards">
      <h3><span class="icon-dashboard"></span>Group 1</h3>
      <ul>
        <li><a href="#">{{ card.title }}</a></li>
      </ul>
    </li>

关于javascript - 为什么我的 ng-repeat 不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27445954/

相关文章:

angularjs 将我自己的函数添加到现有的 ng-click

angularjs - Grails Asset-pipeline 不加载 Angular 部分模板

javascript - 使用 AngularJS 将输入值从 ng-repeat 插入数组

javascript - AngularJS:带有动态数据的 ng-repeat

javascript - jquery 只获取 tr 的第一个复选框

javascript - 使用动态内容保持列的 100% 高度

javascript - 如何消除 Angular js中的所有模式对话框

javascript - AngularJS 自定义 order by with 函数

javascript - 在网站上自定义光标图像的最佳方法

javascript - ASP.NET Core - 运行多个 Angular 2 应用程序