我试图以角度调用一个休息api,它执行登录过程。
我已经成功地将角度与我的其余呼叫集成在一起。登录成功后,我希望代码移动到新页面。
在我成功的经纪人中,我这样做:
$location.path("/home")
我的路线提供如下:
$routeProvider.when('/home',{
templateUrl: 'templates/test.html',
controller: 'HomeController'
})
在我看来我有一个像这样的html标签:
<div ng-view></div>
事情正如预期的那样正常。但我希望ng-view
加载一个完整的新页面,而不仅仅是模板。从登录页面开始,我需要转到新页面。
是否可以这样做?
提前致谢。
答案 0 :(得分:1)
如果您不想将html打开到ng-view,请设置location.href = url
或window.location = url
或者使用角度方式$window.location=url;