When I start my durandal app the plugins are quite temporamental and when they report being installed they work fine, when they report being loaded they do not.
In my code I have the lines
app.configurePlugins({
router: true,
dialog: true,
widget: true
});
My browser console says:
Plugin:Installed plugins/router
Plugin:Loaded plugins/dialog
Plugin:Installed plugins/widget
Sometimes dialog is 'Installed' too and router is 'Loaded'. Regardless whichever plugin is 'Loaded' is then not useable. I have a
define(["plugins/dialog"],
function (dialog){
dialog.show("message");
}
'dialog' is an object but it doesn't have a show method on. If the app starts and the plugin says 'loaded' it works fine. Refreshing the page, cleaning the solution etc. are the only ways I have to try and get it to work.
What does it mean that the Plugin is 'Loaded' rather than 'Installed'?
dialog, it becames Loaded. - jmvtrinidad