2014-11-06 60 views
0

我的模型从json文件加载他的数据。AngularJS limitTo与模型(JSON)的值

{ 
    "soonepisodes":{ 
     "limit":"3", 
     "oderby":"percent" 
    }, 
    "featuredreview":"1", 
    "newsticker":{ 
     "limit":5 
    } 
} 

第二JSON被加载:

[ 
    {"id":"1","project":"Tokyo Ghoul","episode":"03","percent":"70","current":"QC","planned":"01.01.2015"}, 
    {"id":"2","project":"Tokyo Ghoul","episode":"03","percent":"50","current":"QC","planned":"01.01.2015"}, 
    {"id":"3","project":"Tokyo Ghoul","episode":"03","percent":"40","current":"QC","planned":"01.01.2015"}, 
    {"id":"4","project":"Tokyo Ghoul","episode":"03","percent":"30","current":"QC","planned":"01.01.2015"}, 
    {"id":"5","project":"Tokyo Ghoul","episode":"03","percent":"10","current":"QC","planned":"01.01.2015"} 
] 

首先是一些设置中,例如如何订购来自第二个json的信息以及一次显示多少个结果。

我的模板是这样的:

<div id="releases-soon"> 
    <ul> 
     <li ng-repeat="release in feed.releases | orderBy:'feed.soonepisodes.oderby' | limitTo:3 "> 
      {{release.percent}}<!-- | orderBy:'feed.soonepisodes.oderby' 'feed.soonepisodes.limit'--> 
     </li> 
    </ul> 
</div> 

首先我要在给定方向订购 - 我的变量名能正常工作。 (饲料是我在这个模型中的别名) 现在我想使用 - 这种硬编码形式的限制 - 从我的控制器变量 - > feed.soonepisodes.limit

我试过用单引号表达,没有,在杰森和没有在JSON引号将视图限制在我的JSON给定的值,但我从来没有看到任何东西(如limitTo:0)

什么即时做错了?

回答

1

请勿将您的orderBy参数包含在引号中。

替换:

orderBy:'feed.soonepisodes.oderby' 

有了:

orderBy:feed.soonepisodes.oderby 
+0

这不是问题 - IM询问有关limitTo过滤 – Kai 2014-11-06 08:41:24

+0

__ [该限制应该只是罚款(HTTP:// plnkr .CO /编辑/ sIULoHTlQYUukBs7anEV p =预览)__ – Cerbrus 2014-11-06 08:46:24