【发布时间】:2012-08-01 14:51:12
【问题描述】:
似乎 AngularJS 真的非常强调在视图中使用过滤器和其他 ng 指令来过滤和排序数据,而不是在模型中手动执行。有什么原因吗,即它更快,缓存还是什么?
例如,我想显示一个排序列表,但我也想访问排序列表以用于与视图无关的其他目的。如果列表直接在模型中排序很容易,所以我试图了解这样做是否有缺点。
谢谢!
【问题讨论】:
标签: angularjs angularjs-orderby
似乎 AngularJS 真的非常强调在视图中使用过滤器和其他 ng 指令来过滤和排序数据,而不是在模型中手动执行。有什么原因吗,即它更快,缓存还是什么?
例如,我想显示一个排序列表,但我也想访问排序列表以用于与视图无关的其他目的。如果列表直接在模型中排序很容易,所以我试图了解这样做是否有缺点。
谢谢!
【问题讨论】:
标签: angularjs angularjs-orderby
如果对您有意义的话,我认为对数据进行预排序没有任何问题,但这里有一些使用 Angular 过滤器的优点和缺点。
优点:
缺点:
我确信还有很多优点/缺点,但希望这会有所帮助!
【讨论】: