我有一个具有searchQuery
和建议属性的控制器。这些建议来自 AJAX 请求。如何在我的控制器中使建议属性成为一个承诺?
app/controllers/application.js
import Ember from 'ember';
const { computed, $ } = Ember;
export default Ember.Controller.extend({
searchQuery: '',
suggestions: computed('searchQuery', function() {
return $.getJSON(`songs/search.json?q=${this.get('searchQuery')}`);
})
});