私はエンバー・データを使用していない場合は、私のselect2
コンポーネントのように:私は私のプロジェクトを更新select2の代わりにember-dataを使用できる方法はありますか?
import Ember from 'ember';
export default Ember.TextField.extend({
didInsertElement() {
var _this = this;
this.$().select2({
placeholder: "waiting...",
minimumInputLength: 1,
ajax: {
url: "/api/fitting_items/select_search",
dataType: 'json',
quietMillis: 250,
data(term, page) {
return {
q: term,
stock_type: _this.get('stockType'),
stock_id: _this.get('stockId')
}
},
results(data, page) {
return {
results: data.fitting_items
}
},
cache: true,
}
});
},
willDestroyElement() {
this.$().select2('destroy');
}
})
ember-simple-auth 0.7.3
しかし、今、私は
DEBUG: -------------------------------
DEBUG: Ember : 2.4.3
DEBUG: Ember Data : 2.4.3+a3e2521f85
DEBUG: jQuery : 2.2.2
DEBUG: Ember Simple Auth : 1.0.0
DEBUG: -------------------------------
使用し、ember-data
使用json-api
、私のselect2
コンポーネントに問題があります。私はselect2
AJAXを使用する場合
、Iは、ヘッダに
token
を設定する必要があります。Ember Simple Auth : 1.0.0
は、私がカスタムajaxリクエスタを設定した場合、自分でtoken
に設定する必要があるためです。私が使用すると思います
select2
ajax
はデータ方法ではありません。おそらくthis.store.query('fittingItem', params)
を使用してください。select2
を使用しないと、select2
のようなコンポーネントは私にとっては難しいです。
これをまとめると、この問題を解決するにはどのような方法を用いるべきですか?ありがとう。
を更新する必要があります(HTTP [エンバーパワー選択]を試してみました://www.ember-power-select .com /)? JSON-APIを使用してember-dataに沿って使用しています。これは魅力的です。 – Pavol
ありがとうございます。 @Pavol。私は 'ember-select-2'と' ember-cli-select2'をgoogleで見つけて、それ以上は更新しません。 Ember-power-selectはとてもクールだと思います。 – JeskTop