Подтвердить что ты не робот

API Ember.js & REST

Из всех различных примеров Ember.js мне не удалось выяснить, существует ли метод по умолчанию в Ember.js для выполнения вызовов REST AJAX. Многие примеры создают собственные интерфейсы для операций CRUD. Я даже попытался просеять код, чтобы найти ссылку на вызовы AJAX, но ничего не придумал.

Итак, мой вопрос заключается в том, есть ли по умолчанию реализация REST API в Ember.js. Если да, то как его использовать? Кроме того, если для конкретного приложения я хочу создать пользовательские методы CRUD, где я их подключаю к Ember.js?

4b9b3361

Ответ 1

[2014-02-18: Устаревший - я больше не поддерживаю ember-rest, потому что он слишком упрощен и рекомендовал бы использовать данные ember для большинства проектов ember. Проверьте Руководство Ember для обзора данных ember-данных, а также пример проекта]

Во время обучения Ember я решил создать очень простую библиотеку Ember REST. Я также написал пример Rails CRUD app.

Мои цели состояли в том, чтобы этот проект был как можно более простым, хотя он все равно включал обработку ошибок и проверку. Ember REST, безусловно, намного более компактен, чем Ember Data и Ember Resource, и я надеюсь, что вы найдете код хорошо прокомментированным и доступным.

Ответ 2

Кажется, что Ember Data - это то, что вы ищете. Это часть организации emberjs в GitHub.

Ответ 3

Существует библиотека Ember Resource, в которой используются интерфейсы REST JSON. Он предоставляет класс Ember.Resource с save(), fetch() и destroy() операциями, которые можно легко переоценить. Похоже, на данный момент он должен быть более зрелым, чем Ember Data.