【发布时间】:2017-11-02 10:51:58
【问题描述】:
我是 Angular 的新手。 我想使用 http 从动作名称 (MVC) 中获取数据。
在控制台中我得到一个 GET 行,然后出现以下错误: "可能未处理的拒绝:": {"data":"\r\n\r\n \r\n "
我在 html 视图文件中的代码:
[HttpGet]
public ActionResult OPCVMLoad()
{
OPCVM opcvm1 = new OPCVM();
opcvm1.OPCVMcode = 1;
opcvm1.OPCVMname = "Bernardin";
return Json(opcvm1, JsonRequestBehavior.AllowGet);
}
<script>
var myApp = angular.module("myApp", []);
myApp.controller('OPCVMViewModel', ['$scope', '$http', function ($scope, $http) {
$scope.OPCVM = {
"OPCVMcode": "",
"OPCVMname": ""
};
$scope.OPCVMs = {};
$scope.TestClick = function TestClick() {
alert("test clic");
};
$scope.GetAllData = function GetAllData() {
alert("break point in function GetAllData");
$http.get("GrilleFast/OPCVMLoad")
.then(function (response)
{
$scope.OPCVM = response.data;
})
};
}]);
</script>
<div ng-controller="OPCVMViewModel">
<input name="BtnAddNew" type="button" value="Load all OPCVM" ng-click="GetAllData()" />
{{OPCVM.OPCVMcode}} <br />
{{OPCVM.OPCVMname}}
</div>
我在 .cs 文件中的代码(动作 MVC)
[HttpGet]
public ActionResult OPCVMLoad()
{
OPCVM opcvm1 = new OPCVM();
opcvm1.OPCVMcode = 1;
opcvm1.OPCVMname = "Bernardin";
return Json(opcvm1, JsonRequestBehavior.AllowGet);
}
【问题讨论】:
-
我想你忘记了一些代码:)
-
有关 AngularJS 的问题请使用
angularjs。angular保留给 Angular 版本 2+
标签: angularjs model-view-controller