【发布时间】:2013-07-19 20:02:28
【问题描述】:
我正在开发一个 asp.mvc3 web api 项目。在这个项目中,我使用 TypeScript 和 Angular.js 我需要通过 Web API 从 TypeScript 访问业务层。我使用 TypeScript 在构造函数方法中调用了 Web API 代码如下。
constructor($scope, $http: any) {
$scope.VM = this;
$http.get("/API/PrivateAPI/Test/1").success((a) => { this.Tiles = a });
var bb = this.Tiles;
}
但是,当尝试从业务层获取对象列表时,Tiles 数组为空。我调试了代码,发现在传递构造函数的最后一行后调用了 Web API 并返回了结果。我需要在构造函数中调用该方法并将对象列表获取到 Tiles 数组。
有人知道怎么做吗?
【问题讨论】:
-
这个 typescript (a) => 翻译成函数 (a) 吗?因为这就是成功的期望(一个带有参数的函数,它将把解析的数据传递给)
标签: asp.net-mvc angularjs typescript asp.net-web-api