Elixir 在LiveView中获取当前路径

Elixir 在LiveView中获取当前路径,elixir,phoenix-framework,phoenix-live-view,Elixir,Phoenix Framework,Phoenix Live View,在正常路线中: get/index,MyController,:index 我只需从Plug.Conn的path\u info函数中获取路径即可 但是,如果我有一条活动路径,如何检索当前路径 live/index,IndexLive您可以使用当前uri获取装载后和渲染前调用的uri。您可以给出一个如何在模板中实际使用该回调的示例吗?我想根据路径设置一个活动类。在*Web.*Live模块中,定义def handle_参数(\u unsigned_参数,uri,socket),do:{:norepl

在正常路线中:

get/index,MyController,:index

我只需从Plug.Conn的path\u info函数中获取路径即可

但是,如果我有一条活动路径,如何检索当前路径


live/index,IndexLive

您可以使用当前uri获取装载后和渲染前调用的uri。

您可以给出一个如何在模板中实际使用该回调的示例吗?我想根据路径设置一个活动类。在
*Web.*Live
模块中,定义
def handle_参数(\u unsigned_参数,uri,socket),do:{:noreply,assign(socket,uri:uri.parse(uri))
,然后可以使用
@uri.path