我正在尝试以角度进行http调用。问题是当我尝试在Chrome控制台上运行它时,它说“无法读取未定义的内容”。显然这是指http get调用,但它真的看起来像注入了http依赖,所以我不确定我错过了什么。
0
答案 0 :(得分:0)
也许你有一些语法错误。 上次我使用angular和$ http服务我做了类似的事情:
angular.module('app').controller('MainController', ['$scope', '$http', function($http, $scope ){
var vm = this;
vm.title = 'title';
vm.input = '';
$scope.submit = function (input) {
$http.get("insert-url-here")
.success(function(responseData) {
console.log(input));
});
}
//console.log(vm.input);
}]
答案 1 :(得分:0)
您不想在您的函数中注入$ scope和$ http。注入你的控制器就足够了。应该是这样的:
$scope.submit = function (input) {
$http.get("insert-url-here")
.success(console.log(input));
//console.log(vm.input);
})]