在SailsJS中,如何在视图中检查路由是否处于活动状态

时间:2016-05-01 14:25:14

标签: sails.js

我有一组部分链接,我想根据他们前往的路线是否有效进行视觉上的改变。

有没有办法从视图中检查路线是否处于活动状态?

1 个答案:

答案 0 :(得分:0)

如果我理解正确,听起来你只是想查看请求了哪个网址?

保存有关当前请求的信息的req对象在所有视图中都可用作局部变量。因此,在您的视图中,您可以检查req.url以确定用户请求的网址。如果视图是使用res.view通过控制器呈现的(而不是由view route直接呈现),您还可以通过查看req.options.controller来检查运行了哪个控制器/操作和req.options.action。有关详细信息,请参阅docs on req.options