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
Javascript DurandalJs插件视图?_Javascript_Jquery_Single Page Application_Durandal - Fatal编程技术网

Javascript DurandalJs插件视图?

Javascript DurandalJs插件视图?,javascript,jquery,single-page-application,durandal,Javascript,Jquery,Single Page Application,Durandal,我正在使用DurandalJs版本1.2.0开发一个应用程序。我有一个独特的要求,我需要支持插件视图的概念。更详细地说,应用程序应该能够在部署后按需加载一些视图 这在优化后变得很有挑战性。当我运行优化器时,所有内容都被合并并“编译”到一个文件中。我不确定是否有可能(没有太多的代码)在适当的地方动态加载视图 情景1: 配置文件详细信息视图不存在 应用程序管理员上载配置文件详细信息视图+视图模型 情景2: 存在产品详细信息视图 App Admin希望覆盖现有的视图功能 App Admin上载新

我正在使用DurandalJs版本1.2.0开发一个应用程序。我有一个独特的要求,我需要支持插件视图的概念。更详细地说,应用程序应该能够在部署后按需加载一些视图

这在优化后变得很有挑战性。当我运行优化器时,所有内容都被合并并“编译”到一个文件中。我不确定是否有可能(没有太多的代码)在适当的地方动态加载视图

情景1:

  • 配置文件详细信息视图不存在
  • 应用程序管理员上载配置文件详细信息视图+视图模型
情景2:

  • 存在产品详细信息视图
  • App Admin希望覆盖现有的视图功能
  • App Admin上载新的产品详细信息视图+视图模型

这是可能的吗?

不要运行优化器,然后你可以完全按照你的要求去做。我们需要优化器。问题是,你需要动态视图的路由,所以你必须修改一些优化过的代码。是的,我理解这个挑战。因此有了这个问题。为什么不能动态地拉路由?如果视图更改,则路线也将更改。您可以在每个路由的末尾附加一个版本号。