如何将devices
属性设置为从/store.aspx/GetDevices
返回的数据。使用this.devices
并不起作用。
var app = angular.module("storeApp", []);
app.controller("storeController", ['$http', function ($http) {
this.devices = hardcodeddevices;
$http.post("/store.aspx/GetDevices", {})
.success(function (data) {
//this.devices = JSON.parse(data.d);
});
}]);
var hardcodeddevices = [...
答案 0 :(得分:0)
在您的成功回调函数中,this
表示成功回调函数。您可以将this
分配给self
之类的变量。
var app = angular.module("storeApp", []);
app.controller("storeController", ['$http', function ($http) {
var self = this;
self.devices = hardcodeddevices;
$http.post("/store.aspx/GetDevices", {})
.success(function (data) {
self.devices = JSON.parse(data.d);
});
}]);
var hardcodeddevices = [...