Jquery 筛选依赖项requirejs
我的应用程序中有一个主干/jquery/underline/requirejs应用程序,并且有几个层次的视图层次结构。一个主视图正在呈现我的配置文件中设置的多个子视图,这些子视图也在呈现配置文件中设置的子视图,并使用以下语法创建层次结构:Jquery 筛选依赖项requirejs,jquery,.net,backbone.js,requirejs,Jquery,.net,Backbone.js,Requirejs,我的应用程序中有一个主干/jquery/underline/requirejs应用程序,并且有几个层次的视图层次结构。一个主视图正在呈现我的配置文件中设置的多个子视图,这些子视图也在呈现配置文件中设置的子视图,并使用以下语法创建层次结构: 'MainView': { deps: ['MainCView'] }, 'MainCView': { deps: ['MainContentBView', 'MainFooterView', 'MainHeaderView'] }, 'MainContent
'MainView': { deps: ['MainCView'] },
'MainCView': { deps: ['MainContentBView', 'MainFooterView', 'MainHeaderView'] },
'MainContentBView': { deps: ['TopMenuView', 'AdvertView', 'ProductsContentView'] }
我这样做的原因是,我希望在整个应用程序中的单个位置配置视图
问题是如何在定义这些视图依赖项后根据某些条件过滤它们?您想实现什么?你说的过滤是什么意思?这是否意味着您没有在这些模块的开头使用
define
-函数?恰恰相反,我将视图定义为模块,并在编译时在父视图不知道其子视图的情况下动态实例化模块(我知道js未编译)背后的想法是,我想要一个只在一个地方配置的应用程序-config.js文件,我不想硬编码视图中视图的子视图依赖项-我希望我现在说得更清楚-尽管情况相当复杂,很难做到这一点