0
MVCでangularjsを使用しています。角度サービスが値を返しません
ここで私のController.js:
//Get User By ID
$scope.GetUserById = function (UID) {
var Get = UserService.GetUserById(UID);
Get.then(function (response) {
$scope.User = response.data;
alert($scope.User.Address);
});
};
services.js:
//Get By ID
this.GetUserById = function (UID) {
debugger;
return $http.get("../api/UsersData/GetUserById?UID=" + UID);
};
私は、デバッガを使用している場合は、警告メッセージが表示されます。私がデバッグしていなければ、値を返しません。
私のコードの問題は何ですか?
htmlページに値を表示するにはどうすればよいですか?
'return $ scope.User;'を追加してください。または 'return response.data;'警報の後に。 – rrd
返す約束の 'エラー関数'も実装してみてください。 – ricky
uはコールバック関数を使用しようとしました –