4

私が見ている記事はDurandalRouterです。

の下mapAutoに、urlでsplatパラメータを渡すことができると書かれています#/customers/1。ビューモデルのactivate関数はパラメータ配列を取得できるようになります。

ここにルートを作りました

router.mapRoute('view/:id', moduleId, 'Customer Details', false);

しかし、どうすれば関数idでを取得できactivateますか?ドキュメントページに例はありません。手伝ってください。ありがとうございました。

4

1 に答える 1

6

activate 関数に単一のパラメーターを与えます。おそらく「data」のような名前を付けます。

URL に渡された ID は、activate 関数内で「data.id」として使用できるようになります。

var activate = function(data) {
    alert(data.id);
};
于 2013-03-08T17:59:56.617 に答える