使用 Angular 1.4 新路由器与组件 http 抛出警告 "Could not instantiate controller HeadlinesController"
Using Angular 1.4 new router with components http throws a warning "Could not instantiate controller HeadlinesController"
我是这个 angular 的新手。我正在尝试使用从 http 请求中获得的内容加载组件。现在,当我尝试 运行 带有 HTTP 请求的代码时,我收到此警告。
Could not instantiate controller HeadlinesController
这是我的 headlines.js 文件
angular.module("RebelsApp.headlines", []).controller("HeadlinesController", HeadlinesController);
function HeadlinesController() {
$http.get('/dl/headlines')
.success(function(dsp) {
var title = "success";
console.log(dsp);
})
.error(function (data, status) {
var title = "fail";
console.log(data);
});
}
我找不到任何关于在新路由器上使用 http 请求的示例。在正确方向上的任何帮助都会很好。谢谢
您需要在控制器中包含 $http
服务
angular.module("RebelsApp.headlines", [])
.controller("HeadlinesController", HeadlinesController);
function HeadlinesController($http) {
$http.get('/dl/headlines')
.success(function (dsp) {
var title = "success";
console.log(dsp);
}).error(function (data, status) {
var title = "fail";
console.log(data);
});
}
我是这个 angular 的新手。我正在尝试使用从 http 请求中获得的内容加载组件。现在,当我尝试 运行 带有 HTTP 请求的代码时,我收到此警告。
Could not instantiate controller HeadlinesController
这是我的 headlines.js 文件
angular.module("RebelsApp.headlines", []).controller("HeadlinesController", HeadlinesController);
function HeadlinesController() {
$http.get('/dl/headlines')
.success(function(dsp) {
var title = "success";
console.log(dsp);
})
.error(function (data, status) {
var title = "fail";
console.log(data);
});
}
我找不到任何关于在新路由器上使用 http 请求的示例。在正确方向上的任何帮助都会很好。谢谢
您需要在控制器中包含 $http
服务
angular.module("RebelsApp.headlines", [])
.controller("HeadlinesController", HeadlinesController);
function HeadlinesController($http) {
$http.get('/dl/headlines')
.success(function (dsp) {
var title = "success";
console.log(dsp);
}).error(function (data, status) {
var title = "fail";
console.log(data);
});
}