私はまだ初心者ですが、Node ExpressからEmberにアプリケーションを変換しています。私はEmberに関連したいくつかの方法論について混乱しています。Ember.JS - Submitボタンはクエリを実行し、JSONオブジェクトをテンプレートに返します。クエリをサービス内、モデルとして、またはルート内で実行しますか?
現在のアプリケーションには、送信されたフォームがあり、入力に基づいてクエリが実行されます。結果は新しいテンプレートで表示されます。現在のアプリケーションのapp.jsではPOSTのswitch文があります:
app.post('/test', function(req, res){
switch(req.body.module) {
case "Option 1":
getOption1Results(req, res);
break;
case "Option2":
getOption2Results(req, res)
break;
case "Option 3":
getOptio3Results(req, res)
break;
case "Option 4":
getOption4Results(req, res)
break;
default:
console.log("didn't work")
}
エンバーで同じ結果を得るために、私は私がやってサービスを作成する必要があるかどうかわかりませんテンプレートに渡されたモデル内でクエリを実行することができます。または、フォームの送信ボタンからアクションを処理する必要がある場合
アドバイスをいただきありがとうございます。私はどうなるのか
それは賢明なようです、チップのおかげで! – Abuelo