1

背景:我希望所有路由都由启动时触发的服务添加前缀。

该应用程序用于访问有关某些事件的信息,例如AngularCodeWeek2015NodeJSRetreat2017,......所以 URL 应该是格式http://www.eventsapp.com/<event_name>

event_name前缀用作 url 参数,但我们希望将其作为所有路径的第一部分,而不是类似http://www.eventsapp.com/?event=<event_name>

(Angular App 正在从Dreamfactory获取其数据,并将event_name用于检索正确的 API_KEY,这对于每个事件都是不同的。因此,在启动时,Angular 应该使用event_name在 URL 中找到的 API_KEY 检索 API_KEY,然后获取相关数据这个事件)。

问题:启动后,前缀应该保留在所有路径的第一部分。然而,由于前缀是动态设置的,是否有办法在启动时将其添加到所有路径或使角度路由器以某种方式“忽略”它?

4

0 回答 0