我的应用程序中有一个backbone / jquery / underscore / requirejs应用程序,并且有多个级别的视图层次结构。一个主要视图是在我的配置文件中设置几个子视图,这些子视图在配置文件中设置子视图,也使用以下语法创建层次结构:
'MainView': { deps: ['MainCView'] },
'MainCView': { deps: ['MainContentBView', 'MainFooterView', 'MainHeaderView'] },
'MainContentBView': { deps: ['TopMenuView', 'AdvertView', 'ProductsContentView'] }
我这样做的原因是因为我希望在整个应用程序中将我的视图配置放在一个位置。
问题是如何在定义后根据某些标准过滤这些视图依赖项?