414得票22回答
如何根据AngularJS局部视图动态更改标题?

我正在使用ng-view来包含AngularJS的部分视图,并且我想根据包含的视图更新页面标题和h1标题标签。然而,这些超出了部分视图控制器的范围,因此我无法弄清楚如何将它们绑定到在控制器中设置的数据。 如果是ASP.NET MVC,您可以使用@ViewBag来实现此目的,但我不知道在Ang...

320得票20回答
如何在Angular 5中从URL获取查询参数?

我正在使用Angular 5.0.3,我希望能够通过一堆查询参数 /app?param1=hallo&param2=123 来启动我的应用程序。在 如何在Angular 2中从URL获取查询参数? 提供的每个提示都对我无效。 有什么想法可以让查询参数起作用吗?private getQ...

193得票23回答
重新加载页面会导致AngularJS HTML5模式下错误的GET请求。

我想为我的应用启用HTML5模式。如此处所示,我已经添加了以下代码进行配置:return app.config(['$routeProvider','$locationProvider', function($routeProvider,$locationProvider) { $l...

180得票4回答
$location / 在HTML5和Hashbang模式之间切换/链接重写

我原本认为Angular会重写出现在模板中锚标签的href属性中的URL,以使它们在html5模式或哈希模式下都能工作。然而,位置服务文档似乎表明HTML链接重写已经处理了哈希情况。因此,我期望在非HTML5模式下会插入哈希,在HTML5模式下则不会。 然而,似乎没有重写正在发生。下面的示例...

125得票12回答
如何从子路由导航到父路由?

我的问题相当经典。我有一个应用程序的私有部分,它在 登录表单 后面。当登录成功后,它会进入到管理应用程序的 子路由。 我的问题是,我无法使用 全局导航菜单,因为路由器试图在 AdminComponent 中进行路由而不是在 AppComponent 中进行路由。所以我的导航菜单出现了问题。 ...

108得票3回答
如何在所有路由上应用canActivate守卫?

我有一个Angular2的活跃守卫,用来处理用户未登录的情况,将其重定向到登录页面:import { Injectable } from "@angular/core"; import { CanActivate , ActivatedRouteSnapshot, RouterStateSn...

102得票5回答
AngularJS 1.6.0(目前最新版本)路由不起作用。

我本来期望在Stackoverflow上看到这个问题,但实际上并没有。显然我是唯一一个遇到这个问题的人,而这个问题在我看来非常普遍。 我正在开发一个基础项目,但似乎路由不起作用,即使迄今为止我所做的一切似乎都是正确的。 我的index.html文件中有这段html:<html>...

100得票5回答
如何在Angular 2中追踪路由?

我有一个组件,其中包含单独的路由设置文件:import { NgModule } from '@angular/core'; import { Routes, RouterModule } from '@angular/router'; import { Route } from '../c...

97得票5回答
Angular 4单元测试错误“ TypeError:ctor不是构造函数”

我正在尝试测试我的路由解析器,在测试时出现了TypeError: ctor不是构造函数的错误,但在TypeScript编译时没有错误。 TypeError: ctor is not a constructor TypeError: ctor is not a constructor ...

96得票7回答
Angular的ActivatedRoute数据返回一个空对象。

我有一个已注册的路由及其相关数据: const routes: Routes = [ {path: 'my-route', data: { title: 'MyTitle' }, component: MyComponent}, ]; 我正在尝试使用ActivatedRoute...