私はemberで新しく、最初のアプリとして少しのオンラインショップを構築しようとしています。 私は、製品概要として "すべての製品"を受け取ることができますが、特定の製品ではなく、IDで提供されます。findRecordで特定の項目を取得する
私はrouter.jsに次き:
Router.map(function() {
this.route('products');
this.route('product', {path: 'products/:product_id'});
});
マイproducts.js(ウィッヒの作品):
import Ember from 'ember';
export default Ember.Route.extend({
model(){
return this.get('store').query('product', {});
}
});
とproduct.js(ウィッヒは、問題を発生し):
import Ember from 'ember';
export default Ember.Route.extend({
model(params){
return this.store.findRecord('product', params.product_id);
}
});
プロジェクトは、https://github.com/hatchling-shop/hatchling/tree/master/EmberHatchling
で利用することができます多分あなたは私をここで助けてくれるかもしれません。 ありがとうございます! :)
基本的には、空のオブジェクトを渡す場合は 'findAll'のためにクエリを交換したいと思います。' findRecord'のようにエラーメッセージが表示されますか?ネットワークリクエストはありますか? –