【发布时间】:2013-12-11 17:50:57
【问题描述】:
抱歉,标题太长了。很难用言语表达。 Ember 版本:1.2.0
这里是:
我的组件:
App.AutocompleteComponent = Ember.Component.extend({
searchResults: function() {
var returnValue
var service = new google.maps.places.AutocompleteService();
service.getPlacePredictions({options},callback);
function callback(results){
returnValue = results;
}
return returnValue;
}.property('searchText')
我的模板:
{{input type="text" value=searchText placeholder="Search..."}}
<ul >
{{#each itemResults}}
<li>{{this.name}}</li>
{{/each}}
</ul>
当我使用 ember chrome 调试工具进行调试时,我可以看到正确保存 searchResults 值的组件。但它没有在模板中相应更新。
有什么想法吗?
如果不建议这种处理/使用计算属性的方式,是否可以建议任何其他方式?
提前谢谢你。
【问题讨论】:
标签: ember.js