javascript - NG-Repeat - 不在列表中工作(忍者图像 slider )

标签 javascript jquery angularjs

我正在使用一个名为 ninja slider 的图像 slider ,目前使用以下 html 可以正常工作

<div id='ninja-slider'>
    <ul>
        <li><div data-image="https://pbs.twimg.com/profile_banners/402882947/1414953548/1500x500" href="http://www.menucool.com"></div></li>
    </ul>
</div>

但是,当我试图从 Web 服务获取数据时,它不是在玩球(不显示任何数据),但我不知道哪里出错了

 <div id='ninja-slider'>
          <div ng-controller="featCtrl">
            <ul>
                <li> <div ng-repeat="feat in featured" index="{{$index}}" data-image="{{feat.heder_img}}" href="http://www.menucool.com"></div></li>
            </ul>
        </div>
  </div>

在我的 app.js 文件中包含以下内容

.controller('featCtrl', function($scope, $http) 
{
    $http.get('http://liverpool.li/api/feat/home').
    success(function(data, status, headers, config)
    {
        $scope.featured = data.featured;
    }).
    error(function(data, status, headers, config)
    {});      
}) 

我做的完全错了吗?谢谢

最佳答案

问题可能出在忍者 slider 上。

其他人有这个问题:

ng-repeat list in AngularJS isn't updated when an ajax call changing its value

尝试在您的 ajax 调用将数据插入 $scope 时初始化插件。

正如我在插件网站上看到的那样,这可能很难。 查看插件的文档。如果您遇到问题,请改用 slickjs,但是您必须为该插件使用 jquery。

关于javascript - NG-Repeat - 不在列表中工作(忍者图像 slider ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30555380/

相关文章:

javascript - 如何在 Canvas 中移动对象时设置onclick事件?

javascript - 如何转换 2015年11月18日 12 :00:00 GMT+0530 (Sri Lanka Standard Time) to (yyyy-MM-dd HH-mm-ss) format in javascript

javascript - 客户端与服务器端的文件名清理

javascript - Angularjs 单选按钮

javascript - 在 JS 文本区域中将大小写更改为小写

javascript - 在多页面网站上使用react

javascript - 使用 Mustache 遍历对象列表

angularjs - 使用 Protractor 检查 POST 请求负载数据

angularjs - 动态内容单页应用程序 SEO

javascript - 在 React 中发出自定义事件