似乎AngularJS非常强调在您的视图中使用过滤器和其他ng指令来过滤和排序数据,而不是在模型中手动执行。有没有任何理由,即它更快,缓存还是什么?
我想显示一个列表,例如,但我也想访问排序列表以用于与视图无关的其他目的。如果列表直接在模型中排序,这很容易,所以我试图理解这样做是否存在缺陷。
谢谢!
答案 0 :(得分:10)
如果对你有意义的话,我没有看到对数据进行预排序有什么问题,但是这里有一些使用Angular过滤器的优点和缺点。
<强>优点:强>
<强>缺点:强>
我确信还有更多优点/缺点,但希望这会有所帮助!