我有一个Express/Postgres后端,具有以下路由,它根据过去X天累积的点数返回排行榜。例如,当我在下面的查询中将'points_horizon‘硬编码为7时,它会返回基于过去7天的排行榜。但是,我希望能够为每个组指定属性points_horizon,以便调整排行榜包含的天数。但是,以下插值不起作用,返回错误:ReferenceError: points_horizon is not defined // returns total number of acts per user over the last 'points_horizon' days
rout
我首先想到的是我的路线中的canActivate,因为我需要注入一个服务,这对我来说似乎很自然。我一直在读关于使用urlMatchers的文章,但是我不认为我有段中需要的所有信息,使用Angular 2 different components with same route之类的东西注入服务对我来说似乎是错误的,而且如果我尝试直接导航到网址而不是通过主页导航,它确实会失败-当我直接导航时,注入器是没有定义的。我的问题是,使用防护或类似的东西,当我的防护的结果为假时,我是否可以“导航到下一个匹配的URL”