我们的聊天应用的导航栏中需要显示未读计数。可以通过以下网址申请:
.../chats/get_unread_count
,响应如下:
{
"unread": 0
}
由于URL不符合Ember.js标准,我不确定如何让Ember在此URL下请求它。我没有想法尝试,所以我希望你能帮助我。
答案 0 :(得分:1)
对于这种东西,我们有ember-ajax。您可以在组件中导入此服务,然后像过去那样使用它来进行ajax调用。 jQuery的
以下是一个例子:
export default Ember.Component.extend({
ajax: Ember.inject.service(),
actions: {
makeRequest(params) {
this.get('ajax').request('/chats/get_unread_count', {data: {params: params}}).
then((repsonse) => {
this.set('unreadCounts', response.unread);
});
}
}