我正在开发一个 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 数组。
有谁知道该怎么做?