2016-11-09 10 views
1

私がdurandalアプリケーションを起動するとき、プラグインはかなり一時的です。インストールが報告されると、正常に動作します。私のコードでDurandalプラグインがロードされていない

私はラインを持っている

app.configurePlugins({ 
router: true, 
dialog: true, 
widget: true 
}); 

マイブラウザのコンソールは言う:

たまに
Plugin:Installed plugins/router 
Plugin:Loaded plugins/dialog 
Plugin:Installed plugins/widget 

ダイアログがあまりにも「インストール」され、ルータが「ロード」されます。どちらのプラグインでも「読み込み」されていても使用できません。私は持っている

define(["plugins/dialog"], 
function (dialog){ 
    dialog.show("message"); 
} 

'dialog'はオブジェクトですが、showメソッドはありません。アプリが起動し、プラグインが「読み込まれました」と表示された場合、正常に動作します。ページをリフレッシュしたり、ソリューションをクリーニングしたりすることは、私が試してそれを動作させる唯一の方法です。

プラグインが「インストール済み」ではなく「読み込み済み」であることは、どういう意味ですか?

+0

私にも起こります。 'dialog'のためにインストールされるのではなく、読み込まれます。 – janmvtrinidad

答えて

1

Visual Studioで実行している場合は、pluginを無効にすると、DurandalJsによって読み込まれたプラグインの一部が変更されます。

+0

これは私のために問題を分類した、歓声! – RobPethi

関連する問題