Javascript Angular.js:limito中的复杂表达式在ng repeat中过滤

Javascript Angular.js:limito中的复杂表达式在ng repeat中过滤,javascript,angularjs,filter,Javascript,Angularjs,Filter,这不起作用,但如果我调试li,$parent.book.limit的作用域,它就得到了一个有效值(当然我已经在控制器中设置了) 那密码不是合法的吗?有没有办法做到这一点 变量限制在父级上,因为需要根据其他操作动态更改 Plunk相关:从$parent.book.limit中删除$parent,它应该可以工作。看起来不错,但不确定为什么需要使用$parent。发送一个包含更多代码的文件。看起来对我也很好。无法重现错误。添加了一个修改的plunk,反映了我的情况@bekite是的,你们的plunke

这不起作用,但如果我调试
li
$parent.book.limit
的作用域,它就得到了一个有效值(当然我已经在控制器中设置了)

那密码不是合法的吗?有没有办法做到这一点

变量限制在父级上,因为需要根据其他操作动态更改


Plunk相关:

从$parent.book.limit中删除$parent,它应该可以工作。

看起来不错,但不确定为什么需要使用$parent。发送一个包含更多代码的文件。看起来对我也很好。无法重现错误。添加了一个修改的plunk,反映了我的情况@bekite是的,你们的plunker可以工作,但你们有两个不同的控制器,我只有一个,我的孩子们在一系列的父作用域中抱歉,也许这不是你们想要的。但是从$parent.book.limit中删除$parent是可行的。你打电话给$parent有什么原因吗?谢谢!没有理由,只是我认为那是正确的方式。。相反,它要简单得多!你介意用这个建议来回答这个问题吗?这样我就可以核对你的答案是否正确了?
<li ng-repeat="chapter in book.chapters | limitTo:$parent.book.limit" >...</li>