【发布时间】:2015-06-08 10:13:32
【问题描述】:
我有一个角度应用程序,其中一半是角度 js,一半是像 ajax 这样的平面 js。那么我如何在该函数中使用 $location 而不将其作为函数参数传递。
function x() {
$location.path('/error').replace();
}
现在我想知道如何在普通的 javascript 函数中使用$location。基本上我有一个从至少 20 个地方调用的函数。在那个函数中,我希望做替换状态。
【问题讨论】:
-
考虑做相反的事情,将普通的 JS 东西集成到你的 Angular 应用程序中。
-
你可以请 elobarte
-
呃,好吧,就像我说的,在你的 Angular 控制器中使用你的函数……简而言之,不要试图用 Angular 来“增强”一个普通的 JS 应用程序。从一开始就构建一个 Angular 应用程序。如果您能花点时间写下“请您详细说明一下”,那就太好了。
标签: javascript angularjs angularjs-injector