在AngularJS中如果我们需要在页面中include一个新的HTML文件,同时在加载完成后我们需要重定向到另一个页面,可以使用如下的方法。
首先,在我们想要加载新HTML文件的页面上,可以使用以下语法加载,并在加载完成后调用一个函数以实现重定向。
在上面的代码中,'redirectTo()'是一个我们在页面控制器中实现的函数。以下是一个这样的控制器的例子。
var myApp = angular.module('myApp', []);
myApp.controller('myController', function ($scope) {
// Redirect to home page after page loaded
$scope.redirectTo = function () {
window.location.href = '/';
};
});
在上面的代码中,我们使用window.location.href将页面重定向到'/'. 当然,你也可以在redirectTo()函数中使用其他的重定向方法。