我试图在Umbraco的AngularJS控制器中添加对$ http.get的支持。
我的控制器看起来像:
angular.module('AddAnswerModule', [])
.controller('AddAnswerController', AddAnswerController)
{
function AddAnswerController() {
}
AddAnswerController.prototype.greet = function () {
alert(this.answer);
// $http.get("...") - NOT WORKING
};
}
我尝试了不同的变种,但无法理解我应该在哪里支持$ http。我已经看到了多种不同形式的声明控制器,但是我想保持代码简单并且通过函数分隔(没有带有来自控制器声明的长链调用的结构)。
谢谢。
答案 0 :(得分:0)
您需要添加如下依赖项:
function MyController($http) {
}
我建议你从这里看看Angular Best Practices: