Где я могу добавить поддержку $http для этого примера AngularJS (Umbraco)
Я пытаюсь добавить поддержку $http.get на мой контроллер AngularJS в Умбрако.
Мой контроллер выглядит так:
angular.module('AddAnswerModule', [])
.controller('AddAnswerController', AddAnswerController)
{
function AddAnswerController() {
}
AddAnswerController.prototype.greet = function () {
alert(this.answer);
// $http.get("...") - NOT WORKING
};
}
Я пробовал разные варианты, но не могу понять, куда мне положить поддержку $ http. Я видел несколько разных форм объявления контроллеров, но я хочу, чтобы код был таким же простым и разделенным функциями, как этот (нет матрицы с длинной цепочкой вызовов из объявления контроллера).
Спасибо.
1 ответ
Вам нужно добавить зависимость следующим образом:
function MyController($http) {
}
Я предлагаю вам взглянуть на Angular Best Practices здесь: