我正在尝试做一些应该很简单的事情,但我确信这是可能的......
我想将数据添加到 Ember.js 的默认模板 application.hbs
中,例如页脚中包含当前日期。
我应该用组件来做吗?我尝试通过 index.js
路由传递数据,但没有显示任何内容:s
我的index.js
:
import Ember from 'ember';
export default Ember.Route.extend({
model: function () {
const data = [
{rate: 1.23},
{rate: 1.23},
{rate: 1.23}
];
return data;
}
});
我的application.hbs
:
<div class="container">
<div class="row">
<div class="col-md-12">
{{outlet}}
{{#each model as |rate|}}
<p>{{rate.rate}}</p>
{{/each}}
</div>
</div>
</div>
最佳答案
将这些东西放入组件中是一个很好的做法。
但对于您的情况,您需要将费率数据放在应用程序路由中,而不是索引路由中。
它们是不同的。
关于javascript - 将数据添加到 Ember.js 中的 application.hbs 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42727591/