Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript $scope.getlanguage不是函数_Javascript_Jquery_Angularjs_Ajax_Post - Fatal编程技术网

Javascript $scope.getlanguage不是函数

Javascript $scope.getlanguage不是函数,javascript,jquery,angularjs,ajax,post,Javascript,Jquery,Angularjs,Ajax,Post,您好,很抱歉提出了一个nob问题,但我正在尝试学习angularjs。我在这里实现了一个函数,并试图在页面加载时调用它 这是我的功能 $scope.getlanguage = function () { console.log('bind testing') $http.get('/GetLanguage') .success(function (data, status) { $scope.getlangu

您好,很抱歉提出了一个nob问题,但我正在尝试学习angularjs。我在这里实现了一个函数,并试图在页面加载时调用它 这是我的功能

$scope.getlanguage = function () {
        console.log('bind testing')
        $http.get('/GetLanguage')
            .success(function (data, status) {
                $scope.getlanguage = data;
            }).error(function () {
            });
    }
我已经使用

$scope.getlanguage();
但是在页面加载之后,它显示了一个错误,$scope.getlanguage不是函数。 我不知道;我不知道为什么请帮助你附加的错误,我也从firefox的控制台得到它。


请帮助

您应该使用一些其他变量来绑定数据,因为您已经有了用于绑定数据的方法变量

$scope.getlanguage = function () {
        console.log('bind testing')
        $http.get('/GetLanguage')
            .success(function (data, status) {
                $scope.myData= data; // <----here 
            }).error(function () {
      });
  }
$scope.getlanguage=函数(){
console.log('bind testing')
$http.get(“/GetLanguage”)
.成功(功能(数据、状态){

$scope.myData=data;//正如我在评论中所说的,声明后需要调用
$scope.getlanguage()

请查看此请注释第13行和取消注释第7行,然后您可以看到您的错误

请显示您的html如果我的猜测正确,请在函数声明之前调用函数您需要在函数声明之后调用它execlty您只需回答问题