看来 AngularJS 确实非常重视在视图中使用过滤器和其他 ng 指令来过滤和排序数据,而不是在模型中手动执行。有什么理由吗,即它更快,缓存还是什么?
例如,我想显示一个排序列表,但我也想访问排序列表以用于与视图无关的其他目的。如果列表直接在模型中排序,这很容易,所以我试图了解这样做是否有缺点。
谢谢!
看来 AngularJS 确实非常重视在视图中使用过滤器和其他 ng 指令来过滤和排序数据,而不是在模型中手动执行。有什么理由吗,即它更快,缓存还是什么?
例如,我想显示一个排序列表,但我也想访问排序列表以用于与视图无关的其他目的。如果列表直接在模型中排序,这很容易,所以我试图了解这样做是否有缺点。
谢谢!
如果对您有意义,我认为对数据进行预排序没有任何问题,但这里有一些使用 Angular 过滤器的优点和缺点。
优点:
缺点:
我敢肯定还有更多的优点/缺点,但希望这会有所帮助!