Ember.js 如何在等待使用emberjs加载相关模型时显示加载视图
连接到一个Ember.js 如何在等待使用emberjs加载相关模型时显示加载视图,ember.js,ember-data,Ember.js,Ember Data,连接到一个有许多关系的最佳方法是什么?这不是主要模型,因此装载路线不相关。我已经加载了主模型Project,并且我的模板显示了相关的RequestMatchers。这是RequestMatchers我想在ProjectController上设置一个属性,或者设置一些显示加载可视队列的内容。这就是我目前拥有的 /模型/project.js import DS from 'ember-data'; export default DS.Model.extend({ title: DS.att
有许多关系的最佳方法是什么?这不是主要模型,因此装载路线不相关。我已经加载了主模型Project
,并且我的模板显示了相关的RequestMatchers
。这是RequestMatchers
我想在ProjectController
上设置一个属性,或者设置一些显示加载可视队列的内容。这就是我目前拥有的
/模型/project.js
import DS from 'ember-data';
export default DS.Model.extend({
title: DS.attr('string'),
private: DS.attr('boolean'),
requestMatchers: DS.hasMany('request-matcher', {async: true}),
responses: DS.hasMany('response', {async: true})
});
/模板/project.hbs
{{#each matcher in requestMatchers}}
//render requestMatchers
{{/each}}
我想这样做,但我不知道如何为RequestMatchers
promise钩住异步请求
{{#if requestMatchersLoading}}
Loading request matchers...
{{/if}}
{{#each matcher in requestMatchers}}
//render requestMatchers
{{/each}}
使用iscompleted
标志
{{#if requestMatchers.isFulfilled}}
{{#each matcher in requestMatchers}}
//render requestMatchers
{{/each}}
{{else}}
Loading request matchers...
{{/if}}
使用iscompleted
标志
{{#if requestMatchers.isFulfilled}}
{{#each matcher in requestMatchers}}
//render requestMatchers
{{/each}}
{{else}}
Loading request matchers...
{{/if}}
使用iscompleted
标志
{{#if requestMatchers.isFulfilled}}
{{#each matcher in requestMatchers}}
//render requestMatchers
{{/each}}
{{else}}
Loading request matchers...
{{/if}}
使用iscompleted
标志
{{#if requestMatchers.isFulfilled}}
{{#each matcher in requestMatchers}}
//render requestMatchers
{{/each}}
{{else}}
Loading request matchers...
{{/if}}
不要依赖于,因为它只有在加载成功时才会变为真。改用
如果需要,还可以检查并添加“重新加载”按钮
{{#if isFulfilled}}
Done loading.
{{else}}
{{#if isPending}}
Loading...
{{else}}
Restart!
{{/if}}
{{/if}}
不要依赖于,因为它只有在加载成功时才会变为真。改用
如果需要,还可以检查并添加“重新加载”按钮
{{#if isFulfilled}}
Done loading.
{{else}}
{{#if isPending}}
Loading...
{{else}}
Restart!
{{/if}}
{{/if}}
不要依赖于,因为它只有在加载成功时才会变为真。改用
如果需要,还可以检查并添加“重新加载”按钮
{{#if isFulfilled}}
Done loading.
{{else}}
{{#if isPending}}
Loading...
{{else}}
Restart!
{{/if}}
{{/if}}
不要依赖于,因为它只有在加载成功时才会变为真。改用
如果需要,还可以检查并添加“重新加载”按钮
{{#if isFulfilled}}
Done loading.
{{else}}
{{#if isPending}}
Loading...
{{else}}
Restart!
{{/if}}
{{/if}}