検索して解決策を思いついた後、このコードスニペットを投稿して助けを求めています。
$scope.createAddress = function () {
$http({
method: 'POST',
url: '/addressBook/api/Person',
data: $scope.person,
headers: {
'Content-Type': 'application/json; charset=utf-8'
}
}).success(function (data) {
$location.path('/addressBook');
});
}
投稿に成功したら、別のページにリダイレクトしたいと思います。$location.path はこれを達成していません。私は $scope.apply() を試してみましたが、他の人はそれで成功しました。$location が何に使用されているかを理解していないか、何か不足していますか? コードがヒットしています。