我的应用程序中有一个library
模型,它有一个hasMany
名为books
. 最初,不会加载每个图书馆的书籍。我想做的是检测它们何时加载并采取行动:
library.addObserver('books.isLoaded', controller, 'controllerMethod');
问题在于,观察books.isLoaded
自身的行为会导致书籍开始加载。我不想这样做,因为加载图书馆的所有书籍很昂贵,而且我有很多图书馆的书籍我想在应用程序启动时立即查看。
有没有办法观察这个属性是否已经加载而不导致它加载?