ember ajax 模型中的标识符
ember ajax idicator in model
我在 ember 路由中有一些模型。
model() {
return this.get('store').query('orders', {})
}
我还有适配器,可以发送 ajax。
型号:
export default DS.Model.extend({
login: DS.attr(),
pass: DS.attr(),
smsDisabled: DS.attr(),
loader_btn: DS.attr(),
me: DS.attr()
});
如何更改或添加加载器标志?
如何更改指标?
P.S。如何引向该物种:
{{#if loader}} //how write it in template?
<img src="ajax_loader.png" />
{{/if}}
您使用了loading substrate。
在路由器等待模型的同时,您可以为加载指示器定义一个加载模板。
您不需要 currentlyLoading
标志或任何特定于加载的模型属性。你定义对应的loading template就可以了,假设你想显示应用路由的loading,那么定义application-loading.hbs
,里面可以写<img src="ajax_loader.png" />
。剩下的就是 Ember 会处理的。我created ember -twiddle which demonstrates two approach
1.using 加载模板。
2.Using 加载事件并定义控制器 属性。
我在 ember 路由中有一些模型。
model() {
return this.get('store').query('orders', {})
}
我还有适配器,可以发送 ajax。
型号:
export default DS.Model.extend({
login: DS.attr(),
pass: DS.attr(),
smsDisabled: DS.attr(),
loader_btn: DS.attr(),
me: DS.attr()
});
如何更改或添加加载器标志? 如何更改指标?
P.S。如何引向该物种:
{{#if loader}} //how write it in template?
<img src="ajax_loader.png" />
{{/if}}
您使用了loading substrate。
在路由器等待模型的同时,您可以为加载指示器定义一个加载模板。
您不需要 currentlyLoading
标志或任何特定于加载的模型属性。你定义对应的loading template就可以了,假设你想显示应用路由的loading,那么定义application-loading.hbs
,里面可以写<img src="ajax_loader.png" />
。剩下的就是 Ember 会处理的。我created ember -twiddle which demonstrates two approach
1.using 加载模板。
2.Using 加载事件并定义控制器 属性。