1

現在、ember.js アプリケーションを Web サーバーに接続しようとしています。Web アプリケーションには日付ピッカーがあります。日付を選択したら、モデルを「リロード」します。リロードとは、特定の日付を含む新しいデータを Web サーバーに要求することを意味します。

以下に、必要な情報を得るためにサーバーに接続するルートが表示されます。

App.PicturesRoute = Ember.Route.extend({
    model: function(params) {
        return $.getJSON('http://api.<server>.com/pictures?date=' + params.date).then(function(data) {
            return data.pictures.map(function(picture) {
                picture.body = picture.content;
                return event;
            });
        });
    }
});

文字列に日付を手動で書き込む場合、すべて正常に機能し、データを受け取ります。今、動的に行う方法がわからないという問題があります。UI とモデルの間の最適な接続を作成するにはどうすればよいですか。もちろん、コントローラーにアクションを実装できますが、このコントローラーはどのようにモデルを呼び出し/リロードする必要がありますか?

4

1 に答える 1