Где я могу добавить поддержку $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 здесь:

https://github.com/johnpapa/angular-styleguide

Другие вопросы по тегам