Теперь мы добавим фикстуры. Фикстуры - тестовые статические данные для тестирования нашего приложения, прежде чем подключать реальные данные.
Во-первых, отредактировать js/application.js чтобы указать, что ApplicationAdapter вашего приложения является продолжением DS.FixtureAdapter. Адаптеры ответственные за поддержание связи с источником данных для вашего приложения. Как правило, это будет API веб-сервиса, но в данном случае мы используем адаптер, предназначенный для загрузки тестовых данных:
Далее, отредактируйте файл в js/model/todo.js включить следующие данные адаптера:
Ember.js • TodoMVC
Во-первых, отредактировать js/application.js чтобы указать, что ApplicationAdapter вашего приложения является продолжением DS.FixtureAdapter. Адаптеры ответственные за поддержание связи с источником данных для вашего приложения. Как правило, это будет API веб-сервиса, но в данном случае мы используем адаптер, предназначенный для загрузки тестовых данных:
window.Todos = Ember.Application.create(); Todos.ApplicationAdapter = DS.FixtureAdapter.extend();
Далее, отредактируйте файл в js/model/todo.js включить следующие данные адаптера:
// ... additional lines truncated for brevity ...
Todos.Todo.FIXTURES = [
{
id: 1,
title: 'Learn Ember.js',
isCompleted: true
},
{
id: 2,
title: '...',
isCompleted: false
},
{
id: 3,
title: 'Profit!',
isCompleted: false
}
];
Ember.js • TodoMVC
Комментариев нет:
Отправить комментарий