私の目標は、Durandal の Bootstrap モーダル メカニズムを使用してアイテムの詳細ビューを表示することです。ビューモデル「itemdetail」と別のビューモデル「items」があるとします。Bootstrap の modal 要素は items.html にありますが、viewAttached 関数で itemdetail.js から呼び出されます。
ルーターを使用して (id 'myroute/:id' を渡すことにより) アイテムの詳細ビューに移動する方法を理解することはできましたが、ルーティングなしで構成する方法を理解できませんでした。私はそのようなものを期待します:
<div data-bind="compose: {model: viewmodels/myvm, activate:true, id:itemID}
私は使用し、観察可能で、いくつかの設定を渡すことができることを理解しています。しかし、設定に自分のパラメーターが含まれているかどうかはわかりません。
最終的には、この構成 (アイテムの詳細な説明) をブートストラップ モーダルに挿入し、itemdetails (attachedView) から呼び出したいと思います。
意味はありますか?それを行うより良い方法はありますか?
ありがとう、デビッド