2015-07-04 75 views
1

我有一个Django和Angular的项目。重定向到Django和Angular的索引

我有一个页面位于http://localhost:8000/install/#/,这是安装应用程序的一部分。在那里我有一个按钮,POST一个表单,然后我想我的控制器中的功能重定向到我的索引页http://localhost:8000/

$http.post('install/send_install_form/', installation) //installation is a dictionary 
     .then(function(data){ 
      alert('You will be redirected') 
      setTimeout(function(){ 
        // REDIRECTION TO THE INDEX..? 
       }, 
       4000 
      ) 
     }, 
     function(data){ 
      alert("Error") 
     }) 

我们如何使用Django-Angular连接应用程序和应用程序?

谢谢!

回答

1

重定向angularJS应用程序中:

scope.$apply(function() { 
    $location.path("/route"); 
}); 

重定向angularJS应用外:

window.location.replace('http://google.ca/'); 
+0

那我重定向到http://本地主机:8000 /安装/#/代替。 –

+0

其实,这个效果很好: window.location.replace('/'); 谢谢! –