この質問の言い方が正確にわからないことをあらかじめお詫び申し上げます。
トムデールのアドバイス*に従い、ウェブを壊さないようにしたいと思います。私の場合、Tweetdeckのようなものを構築しています。これは、任意の数の列を開くことができるアプリケーションです。私の問題は、動的セグメントのEmberドキュメントを見ると、単一のモデルから複数の同時モデルに概念を飛躍させる方法がわからないことです。
の代わりに:
http://localhost/columns/1
私は次のようなことを言いたいです:
http://localhost/columns/1,34,54
ここで、番号はモデルの任意の可変長リストに対応します。
明確にするために、私はネストされたリソース(のような:year/:month/:day
)について質問しているとは思いません。また、コントローラーの使い捨てプロパティを対象としていると理解しているクエリパラメーターについても質問しているとは思いません。
探しているものに用語があるかどうかわからないので、この問題に間違った方法で取り組んでいるのではないかと思います。一方、他にもいくつかの例えが考えられます。複数の同時メールを開く、2つ以上のドキュメントを比較する、複数のプレイリストを操作するなどです。どのように進めればよいかわかりません。
* www.youtube.com / watch?v = OSEXpsVcTxI
通常、動的スラッグは単一のオブジェクトを参照しますが、制約はありません。いくつかのものをオーバーライドする必要があり(これは一般的です)、手動でいくつかの遷移を行う必要があります(リンクを設定するのに少し手間がかかります-ステートメントへ)
App.Router.map(function() {
this.route('cow', {path:':ids'});
});
App.CowRoute = Ember.Route.extend({
model: function(params) {
return [
{id:3, color:'green3'},
{id:5, color:'green5'},
{id:7, color:'green7'}
];
},
serialize: function(model){
return {ids: model.getEach('id')};
}
});
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加