2016-04-04 9 views
0

私は、特定のコンテンツがクリックされたときにモーダルとして開く私のアプリで「コンテンツビューア」として使用するLayoutViewを持っています。Marionette LayoutViewのUIハッシュが文字列を返します

このLayoutViewにcontentModalというリージョンがあり、最初のロード時に正常にロードされ、このコンテンツビューアの最初のロード時にUIハッシュが正常にロードされます。

しかし、私はビューアを閉じた後、他のコンテンツをクリックして再度開いてみると、jQueryで選択したオブジェクトを返すのではなくUIハッシュがセレクタ名( '.content-モーダル '、'テキストリンク 'など)。

誰もこれまでにこれまでに経験したことがあり、なぜこれが起こっているのかを助けてくれるでしょうか?

+0

理解を深めるためにいくつかのコードを追加できますか? –

答えて

0

これまで何度もこの経験をしています。私が見つけた唯一の解決策は、onRenderのthis.bindUIElements関数を呼び出すことでした。 この現象の原因としては、backbone.marionetteが内部的に破棄している同じオブジェクトを使用している可能性があります。

関連する問題