0
私は編集レコードを作りたがっていましたが、私の価値は変えられません。emberデータを持つレコードを編集する
/models/activite.js
import DS from 'ember-data';
export default DS.Model.extend({
nomActivite : DS.attr(),
nb : DS.attr(),
});
私の機能
edit(){
var controller=this.get('controller');
console.log(this.store.query('activite',{nomActivite:"work"}));
this.store.query('activite',{nomActivite:controller.get('nomAct')}).then(function (record) {
record.set('nb',controller.get('nb'));
record.save();
console.log(record.get('nb'));
});
私はこれをやっていると私は追加しました:。代わりに
は、成功コールバックを使用します); console.log(activite.get( 'nomActivite')); }); nbの値を返しますが、nomActiviteはありません。しかしdbに変更はありませんでした。私を助けてくれてありがとうございます;) – loulouCa
私はまた:console.log(record.get( 'nomActivite'));不定な私を参照して、何が間違っているthis.store.query( 'activite'、{nomActivite:controller.get( 'nomAct')})しかし、私は他の何かを参照してください... – loulouCa