Tôi có bộ điều khiển có thuộc tính searchQuery
và đề xuất. Các đề xuất đến từ một yêu cầu AJAX. Làm thế nào tôi có thể làm cho các tài sản đề xuất một lời hứa trong Controller của tôi?Thuộc tính dựa trên lời hứa Ember
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')}`);
})
});
Vâng đó là những gì tôi đang tìm kiếm, tôi chỉ hy vọng tôi có thể trả lời lời hứa thay thế. –