Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 筛选依赖项requirejs_Jquery_.net_Backbone.js_Requirejs - Fatal编程技术网

Jquery 筛选依赖项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

我的应用程序中有一个主干/jquery/underline/requirejs应用程序,并且有几个层次的视图层次结构。一个主视图正在呈现我的配置文件中设置的多个子视图,这些子视图也在呈现配置文件中设置的子视图,并使用以下语法创建层次结构:

'MainView': { deps: ['MainCView'] },
'MainCView': { deps: ['MainContentBView', 'MainFooterView', 'MainHeaderView'] },
'MainContentBView': { deps: ['TopMenuView', 'AdvertView', 'ProductsContentView'] }
我这样做的原因是,我希望在整个应用程序中的单个位置配置视图


问题是如何在定义这些视图依赖项后根据某些条件过滤它们?

您想实现什么?你说的过滤是什么意思?这是否意味着您没有在这些模块的开头使用
define
-函数?恰恰相反,我将视图定义为模块,并在编译时在父视图不知道其子视图的情况下动态实例化模块(我知道js未编译)背后的想法是,我想要一个只在一个地方配置的应用程序-config.js文件,我不想硬编码视图中视图的子视图依赖项-我希望我现在说得更清楚-尽管情况相当复杂,很难做到这一点