Пытаюсь реализовать автокомплит. Выглядит это так:
//контроллер
phrase: '',
loadData: function() {
var searchText = this.get("phrase");
var controller = this;
if(searchText.length > 0) {
this.set("searchResults", Ember.A() );
this.store.query("unit", {title: searchText}).then( //не понимаю как искать по кусочку фразы
function(data) {
controller.get('searchResults').addObjects( data );
},
function(data) {
alert('rejected, probably syntax error!');
}
);
}
}.observes("phrase"),
searchResults: Ember.A()
//вьюха
{{input type="text" value=phrase placeholder="Add words to your drill"}}
<ul>
{{#each searchResults as |result|}}
<li>{{result.title}}</li>
{{/each}}
</ul>