В настоящее время у меня возникают проблемы с отображением данных из моей модели в шаблоне ручек. Я вижу, что данные извлекаются из API, поскольку они отображаются в данных в инспекторе Ember Chrome.Как получить доступ к данным модели с контроллера для рендеринга в представлении в Ember?
Я использую Ember v1.9.1 и Ember Data 1.0.0-beta.16.1.
Однако при попытке прокрутки данных модели контроллера на странице не отображается рендеринг. Вот мой код до сих пор:
Модель:
App.User = DS.Model.extend({
name: DS.attr('string'),
email: DS.attr('string')
});
Маршрутизатор:
App.Router.reopen(
{
location: 'auto',
rootURL: '/'
});
App.Router.map(function()
{
this.resource('users', { path: '/users' });
});
Маршрут:
App.UsersRoute = Ember.Route.extend({
model: function()
{
this.store.find('user');
}
});
Шаблон:
users template
<ul>
{{#each user in model}}
<li>
Name: {{user.name}}
Email: {{user.email}}
</li>
{{/each}}
</ul>
Почему мой шаблон руля не передает данные на странице?
Спасибо - я чувствую, как массивный идиот>< – JellyFishBoy
@JellyFishBoy лол –
Кроме того, почему мне нужно установить свойство модели? Разве это не автоматически выводится, если не указано? – JellyFishBoy