我有两个表单,一个是空白和其他编辑表单。我需要从路线获取页面名称。我使用var formType = $route.current.originalPath.slice(1);
它可以正常处理空白,但是当用户点击编辑表单时,我在变量formType = "rrn/:formId
中有路由参数。只是我想要如何从$ route中删除:formId并获取' rrn'
var formType = $route.current.originalPath.slice(1);
答案 0 :(得分:1)
您可以使用Angular提供的$ location服务。
Ex:http://www.example.com/some/path
var path = $location.path();
// path = /some/path
var splitPath = path.split('/')
// splitPath[0] == 'some'
请参阅此处的文档:https://docs.angularjs.org/api/ng/service/ $ location