最近做了一个登录注册的两个页面,用的是angular,当我将一系列的正则,还有http请求完成之后,点击注册,打算跳转到注册成功页面。忽然发现,咋跳转啊,ui-sref又不能用,怎么办呢?后来,百度了一下,发现居然还有$state.go()这个小东西。
$state.go()是用在controller当中,而ui-sref是用在a标签当中,两者本质都是一样的。还有别忘了在controller当中注入$state哈......
另外,还有location.href="";来跳转到你想要跳转的页面,但是,我百度了一下,发现location.href它会导致history跳转两次,'.....htm?mobile='+tel+'&picCode='+picCode+'&templateNo='+num;必须写成$location.url('.....htm?mobile='+tel+'&picCode='+picCode+'&templateNo='+num)