Большую часть времени при создании веб-приложения нам необходимо взаимодействовать с API для разработки, управляемой данными. Работая над веб-приложением в моем последнем проекте, я изо всех сил пытался понять, как использовать Back-end API для разработки пользовательского интерфейса. Однако в конце концов я смог понять, как их использовать. Поэтому я решил поделиться некоторыми фрагментами кода, чтобы люди, застрявшие здесь, нуждаются в некотором понимании, чтобы использовать API в своем следующем проекте Ember или внести свой вклад в любой проект Ember с открытым исходным кодом.

PS: Я предполагаю, что вы имеете иерархическую структуру проекта Ember и имеете доступ к вашим Back-end API.

Шаг 1: создайте файл JavaScript в app / models.

пусть конечная точка API будет apiendpointname. Вы можете экспортировать его, присвоив собственное имя переменной exampleTemplate (здесь).

Шаг 2. Теперь, где бы вы ни хотели использовать эту конечную точку, вы можете добавить следующий фрагмент в route.js родительского компонента, чтобы попасть в нужную конечную точку.

дочерний компонент ››››

Как только вы закончите с этим, вы можете использовать этот источник данных и отображать данные в пользовательском интерфейсе. (например, таблицы, всплывающие окна и т. д.), и все готово.
Вы можете использовать любой API, выполнив те же шаги в ваших сложных / простых приложениях Ember.

Спасибо! Удачного кодирования.
github - https://github.com/pandyamarut

twitter - https://twitter.com/pandya_marut

linkedin - https://www.linkedin.com/in/marut-pandya-a16480131/

Не стесняйтесь комментировать. :)

В этом примере используется ember-api-store, который похож на ember-data.