在AngularJS中获取ModuleName的迁移问题

在AngularJS中获取ModuleName的迁移问题,angularjs,Angularjs,我正在尝试将我的应用程序从Angular1.0.7迁移到1.4.0。在一个地方,我试着让moduleName通过 $route.current.$$route.moduleName 现在不起作用了。我必须走得更远,因为这非常重要。如何重写这部分代码?在旧版本中,它实际返回了什么?这个moduleName是什么意思?它通常返回路由名称。如果它是/admin/user,它将返回admin…我知道我可以使用$location.path,但仍然需要一些字符串操作。对我来说,$location.path

我正在尝试将我的应用程序从Angular1.0.7迁移到1.4.0。在一个地方,我试着让moduleName通过

$route.current.$$route.moduleName

现在不起作用了。我必须走得更远,因为这非常重要。如何重写这部分代码?

在旧版本中,它实际返回了什么?这个
moduleName
是什么意思?它通常返回路由名称。如果它是/admin/user,它将返回admin…我知道我可以使用$location.path,但仍然需要一些字符串操作。对我来说,
$location.path().split(“/”[0])
看起来比
$route.current.$$route.moduleName
好得多。我认为您应该选择ithmm。让我检查一下它是否在所有情况下都有效。只要路径开头包含“/”,您可能需要使用第1个元素而不是第0个元素