首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >角js -重复不工作

问角js -重复不工作
EN

Stack Overflow用户
提问于 2016-07-11 05:26:56
回答 4查看 85关注 0票数 1

我做了一个带有角度js的示例应用程序,并添加了一个ng-repeat来循环我的数据,但它并没有循环它。我在下面展示了我的代码

代码语言:javascript
复制
 <li style="background: white url('{{book.imgUrl}}') no-repeat" ng-repeat="book in books">
          <div>
            <h3>{{book.name}}</h3>
            <p>{{book.price}}</p>
            <ul>
              <li>Rating: {{book.rating}}</li>
              <li>Binding: {{book.binding}}</li>
              <li>Publisher: {{book.publisher}}</li>
              <li>Released: {{book.releaseDate}}</li>
            </ul>
            <p>{{book.details}}</p>
            <button class="btn btn-info pull-right" ng-click="addToKart(book)">Add to Kart</button>
          </div>
        </li>

我已经创建了一个问题这里的现场演示

EN

回答 4

Stack Overflow用户

发布于 2016-07-11 05:30:28

尝尝这个

使用$scope.books而不是var books = [];

票数 1
EN

Stack Overflow用户

发布于 2016-07-11 05:30:52

在控制器中,而不是使用

代码语言:javascript
复制
var books

使用

代码语言:javascript
复制
$scope.books
票数 1
EN

Stack Overflow用户

发布于 2016-07-11 05:31:03

你们关系很好。

而不是var book,您需要用$scope粘合图书变量

喜欢

代码语言:javascript
复制
 $scope.book=[{

   // Rest of code
}]

另外,首先将依赖项作为字符串传递,否则在缩小过程中可能会看到错误。

代码语言:javascript
复制
    app.controller('BookListCtrl',["$scope", function($scope) {
   // Rest of code

}])
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38299679

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档