Durandal 插件未加载
Durandal plugins not loading
当我启动我的 durandal 应用程序时,插件是临时性的,当它们报告正在安装时它们工作正常,当它们报告正在加载时它们却没有。
在我的代码中有以下几行
app.configurePlugins({
router: true,
dialog: true,
widget: true
});
我的浏览器控制台显示:
Plugin:Installed plugins/router
Plugin:Loaded plugins/dialog
Plugin:Installed plugins/widget
有时对话框也是 'Installed' 而路由器是 'Loaded'。无论哪个插件是 'Loaded' 都无法使用。我有一个
define(["plugins/dialog"],
function (dialog){
dialog.show("message");
}
'dialog' 是一个对象,但它没有显示方法。如果应用程序启动并且插件显示 'loaded' 它工作正常。刷新页面、清理解决方案等是我必须尝试让它工作的唯一方法。
插件是 'Loaded' 而不是 'Installed' 是什么意思?
如果您在 Visual Studio 上 运行 然后禁用这个 plugin 因为它改变了 DurandalJs 加载的一些插件。
当我启动我的 durandal 应用程序时,插件是临时性的,当它们报告正在安装时它们工作正常,当它们报告正在加载时它们却没有。
在我的代码中有以下几行
app.configurePlugins({
router: true,
dialog: true,
widget: true
});
我的浏览器控制台显示:
Plugin:Installed plugins/router
Plugin:Loaded plugins/dialog
Plugin:Installed plugins/widget
有时对话框也是 'Installed' 而路由器是 'Loaded'。无论哪个插件是 'Loaded' 都无法使用。我有一个
define(["plugins/dialog"],
function (dialog){
dialog.show("message");
}
'dialog' 是一个对象,但它没有显示方法。如果应用程序启动并且插件显示 'loaded' 它工作正常。刷新页面、清理解决方案等是我必须尝试让它工作的唯一方法。
插件是 'Loaded' 而不是 'Installed' 是什么意思?
如果您在 Visual Studio 上 运行 然后禁用这个 plugin 因为它改变了 DurandalJs 加载的一些插件。