問題タブ [marionette]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1675 参照

backbone.js - Backbone.Marionette と requireJs を使用して Web アプリをブートストラップするにはどうすればよいですか?

私のアプリは機能しているとしましょうが、私は物事を行うための最善の方法を学び、見つけることが大好きです。バックボーン ルーターを構成以外の何物にも変えない
というこの投稿に本当に感謝しています。 そして、使用していない以下のbbclonemailが必要です。

実際、私の実装はモノリシック ブロック ( app.jsrouter.js ) です。

ここに私の質問があります:
1) 何をrouter module router.js返す必要がありますか? 2)から
どのように削除すればよいですか? 3) 何を返す必要がありますか? 4)他の多くのアプリ (メイン、タスク、プロジェクトなど ) をどのように切り離す必要がありますか?The Callback Functionsrouter.js
app module app.js
app.js


app.js


router.js

0 投票する
1 に答える
2713 参照

marionette - 外部ハンドルバー テンプレート バックボーン マリオネット

私のアプリケーションでは、Marionette.sync プラグインを追加し、これらのメソッドをオーバーライドしました。

しかし、これは機能しません。何かアイデアはありますか?

0 投票する
1 に答える
2009 参照

backbone.js - requireJs を使用して Backbone.Marionette.Application を取得するにはどうすればよいですか

web appは別のApps(app1、app2)に分割することにしました。

なぜjs/app1.js私は得るのundefinedですか?
requirejsを使用してapp1からmainAppにアクセスするにはどうすればよいですか?

これが私のコードです:


js/main.js


js/mainApp.js


js/app1/app1.js

0 投票する
4 に答える
2873 参照

javascript - バックボーンマリオネット:Marionette.ApplicationがRequire.jsモジュールの読み込みエラーを引き起こしました。「'エラー:モジュール名'アプリ'はコンテキストに対してまだ読み込まれていません:_」

ここに示すように、イベントアグリゲーターを使用するためにAppインスタンスを含めようとしています

インスタンスをビューに含めるとエラーが発生します。

App.Bootloader.jsからのRequirejs構成ファイルで物事を開始します。

App.jsから:

Layout.jsから:

/folder/folder/View.jsから:

「'エラー:モジュール名'アプリ'はコンテキスト用にまだロードされていません:_」というエラーが表示される場所

何か案は?Lemmeは、さらに情報が必要かどうかを知っています。

0 投票する
2 に答える
3127 参照

javascript - requireJs を使用してコントローラー、ルーター、アプリを正しい順序で定義する方法

require を使用してモジュールをロードする必要がある小さなアプリ ( initApp.jsinitApp.routinj.js、 ) を作成しています。 これが私のコードです(*)。 各モジュールで使用すると、モジュールがロードされる順序は次のようになります。initApp.controller.js

console.log

これは正しい順序ですか?

さて、別の質問です。
ではand (で定義)initApp.controller.jsのような関数にアクセスする必要があります。しかし、私のコード ( ) からわかるように、 を返します。 この問題を修正するために、 で関数を定義しました。 しかし、確かに、このタスクを達成するためのより良い方法があります。 何か案が? ありがとうinitHeaderinitSidebarinitApp.js
initApp.controller.jsconsole.log('initController', app);undefined
getAppinitApp.controller.js


(*)


** main.js **


** initApp.js **


** initApp.routin,js **


** initApp.controller.js **

0 投票する
1 に答える
1388 参照

backbone.js - バックボーンとrequirejsを使用して複数のルーティングを定義/使用する方法

アプリをいくつかのアプリに分割しました。

1) でルーターを使用しようとすると、機能しますapp1
2) でルーターを使用しようとすると、機能しapp2ません。3)作業中のルーター
の行にコメントすると。'js/app1/routing',main.jsapp2

なぜこのような動作をするのですか?
github で複数のルーティングと requirejs を使用するアプリの例はありますか?

ありがとう。

これが私のコードです:


** main.js **


** app.js **


** app1/ルーティング **


** app2/routing.js **

0 投票する
2 に答える
5182 参照

backbone.js - Mustache で Backbone.Marionette.ItemView を使用する方法

次のコードは、 を使用しても正常に動作しBackbone.Marionette.ItemViewませんMustache

Backbone.Marionette.ItemView - 口ひげなし

同じコードを使用したいのですが、を使用してテンプレート変数をロードしMustacheます。

これが私のコードです:

Backbone.Marionette.ItemView - 口ひげあり

私のコードが機能しない理由とその理由は何ですか?

ありがとう

0 投票する
1 に答える
1163 参照

javascript - ビューがapp.ventに追加するすべてのイベントのバインドを解除します

グローバルイベントバスに追加したイベントは、呼び出すことで削除されview.unbindAll()ますか?

0 投票する
1 に答える
2275 参照

backbone.js - Backbone.Marionetteおよびイベントアグリゲーター

参照URL:http ://davidsulc.com/blog/2012/04/22/a-simple-backbone-marionette-tutorial-part-2/

私はバックボーンとイベントアグリゲーターにナイーブです。次のコード行を使用する理由を教えてください。

this.model.addVote(); MyApp.vent.trigger( "rank:down"、this.model);

他の可能性があるようです

this.model.addVote(); this.model(rankDown);

または他の方法MyApp.vent.trigger( "addVote"、this.model

親切に感謝を説明してください。

実行中のサンプル:http://jsfiddle.net/Irfanmunir/966pG/29/