我有一個ng-app和一個ng-view。該應用程序有多個控制器。angularjs從外部角度重定向
從外部角度,遺留JS代碼,我想重定向某個控制器。
var e = document.getElementById('mApp');
var scope = angular.element(e).scope();
scope.$apply(function() { scope.$location.path("/account/login"); });
我已經嘗試了$ scope。$ location,它告訴我$ location是未定義的,所以我必須做錯事。
是嵌套鑑於此控制器一部分,或者它有它自己的網址是什麼? – 2013-05-08 21:05:40
我仍然在學習角度,所以我很抱歉,如果我沒有正確回答你的問題。只有一個ng-view,它沒有嵌套控制器。 – 2013-05-08 21:15:27
沒有概率 - 基本上我問的是這個控制器的URL位置是什麼?因爲你可以做一個正常的重定向與window.location.hash – 2013-05-08 21:34:23