无法访问区域内的操作方法

时间:2017-03-21 02:55:10

标签: angularjs asp.net-mvc

我在管理区域内的UserController内部有一个动作方法索引,如下所示:

enter image description here

我的角度代码是:

var app = angular.module('myAppS', []);

app.controller("myController", function ($scope, $http) {

    $scope.myVal = "Hello Angular JS";
    $scope.myFunc = function () {
        alert('Hi');
        $http.get('/Admin/User/Index').then(function (response) {
            $scope.MyValue = response.data;
        });
    };
});

我的HTML代码是:

<div ng-controller="myController">

        {{myVal}}

        <input type="button" value="Get" ng-click="myFunc()" width="45%" />

</div>

当我点击获取按钮时,只有警报功能被执行但我无法拨打服务器。

1 个答案:

答案 0 :(得分:3)

$http.get('/Admin/User/Index').then(function(response) 
{
     $scope.MyValue = response.data;
}, function(error) 
{
console.log(error);
  console.log("You should get the error here")
});

单独使用此代码查看$ http.get(..)是否有效,然后您可以将其放入myfunc