пятница, 11 июля 2014 г.

7. Используем фикстуры

Теперь мы добавим фикстуры. Фикстуры - тестовые статические данные для тестирования нашего приложения, прежде чем подключать реальные данные.

Во-первых, отредактировать  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

Комментариев нет:

Отправить комментарий