Мне еще предстоит найти приличную документацию, в которой подробно описывается, как перейти от Angular 1.x к Aurelia. До сих пор я видел, как люди подробно описывают, как концепция Angular directive
может быть переделана в Aurelia с использованием @customElement
. Хорошо, достаточно просто. Но эти примеры всегда, всегда просто издеваются над данными.Угловое обслуживание в Аурелии?
Сказанное: Угловые услуги - это однотонные модули, которые могут быть введены в любой контроллер/директиву/услугу и, как правило, позволяют извлекать данные с сервера (то есть PersonService
, OrdersService
).
Но как эти data services
моделируются в Аурелии? Все ли это класс? Это seems like it.
По сути, я бы увидел несколько примеров кода, hello-world
, который эффективно извлекает данные из службы и предоставляет его @customElement
. Где идут HTTP-вызовы? Как мы даже делаем HTTP-вызовы? Угловое использование $http
, что относительно Aurelia?
EDIT:
Вот простой угловой сервис. Как можно было бы атаковать это в Аурелии?
app.service('SomeDataService', function() {
return {
getMyData: function (options) {
return $.ajax(options);
}
}
});
Некоторые Угловая 'привет-world' код не будет больно, я думаю, , Вопрос выглядит слишком расплывчатым в его нынешнем состоянии. – estus
Я обновил ответ, включив в него простой угловой сервис, который извлекает данные с помощью $ .ajax. Удивительно, как это будет подражать в Аурелии. – lux