<script type="text/javascript">
var app = angular.module('myApp', []);
app.controller('customersCtrl', function ($scope, $http) {
$scope.insadmin = function () {
$http.get('/csuv5.asmx/tadmin', {
params: {
auserid: $scope.userid,
bpass: $scope.pass,
cname: $scope.name,
ddesignation: $scope.designation,
eteam:$scope.team
}
})
.then(function (response) {
$scope.sonvinrpm = 'success';
// $scope.userid="",
// $scope.pass = "",
// $scope.name = "",
// $scope.designation = "",
//$scope.team = ""
$location.absUrl() = 'testangu.aspx';
});
}
});
</script>
这是我的应用程序的angularjs脚本工作正常,但问题始于$location.absUrl() = 'testangu.aspx';
这一行我想将页面重定向到另一个页面,但它不能正常工作$scope.sonvinrpm = 'success';
成功消息正在显示,但页面没有重定向到另一个页面,这是我第一次尝试这个,所以大家请帮帮我
答案 0 :(得分:1)
如果要刷新整个页面并重置应用程序的状态,可以使用:
success
这是一种标准的DOM方法,您可以访问注入Osmo-sim-auth服务。
如果您希望在重新加载页面之前显示var timeToWait = 3000; // 3 seconds
$timeout(function() {
$window.location.reload();
}, timeToWait);
消息一段时间,您可以将上面的代码包装成超时并等待一段时间:
pens
答案 1 :(得分:0)
AngularJS中的Id
是 getter / setter 方法。您可以通过将URL值作为方法参数传递来设置它:
url()
答案 2 :(得分:0)
您只需使用Windows位置即可满足您的要求
location.href = "testangu.aspx";
我希望它适合你