ストアからレコードを作成してコンストラクタを見ないでモデルクラスにアクセスする方法はありますか?Emberjsモデルを作成せずにクラス/コンストラクタの属性にアクセスする方法
私が持っている:
const feedback = this.store
.createRecord('feedback')
.get('constructor');
const attrs = Ember.get(feedback, 'attributes')
._keys
.list;
// attr = ["attr_1", "attr_2", ...]
は、記録を作成せずに同じ結果を見つけるための適切な方法はありますか?
はい、良いアプローチ。ありがとうございました。 しかし、それは動作しません。 'Ember.get()'を使用する必要があります。 'modelFor()'の結果に直接 '.get()'を使用すると機能しません。(実際には関数を返します) –
.keys結果のスプレッド演算子との組み合わせはどちらも機能しません。 –