Angularjs 如何手动设置当前$scope的$id

Angularjs 如何手动设置当前$scope的$id,angularjs,angularjs-directive,angularjs-scope,Angularjs,Angularjs Directive,Angularjs Scope,如果我想设置一个作用域的id,那么我可以为不同的目的重用它。我可以在编译过程中设置angular指令的$id吗?如果您阅读了文档,他们就不能使用内置函数计算它。作为将来的参考,您不能对范围的创建做任何事情。我读了整本书,没有办法进入创作过程,Ctrl+F然后搜索$new听起来是个非常糟糕的主意,这会打乱angular的内部工作。难道你不能把你自己的id属性添加到作用域中吗?事实上,我知道,也可以建议,唯一的方法是编写你自己的路由提供程序,因为这样你就可以控制传递给控制器的作用域,但这是一种努力。

如果我想设置一个作用域的id,那么我可以为不同的目的重用它。我可以在编译过程中设置angular指令的$id吗?

如果您阅读了文档,他们就不能使用内置函数计算它。作为将来的参考,您不能对范围的创建做任何事情。我读了整本书,没有办法进入创作过程,Ctrl+F然后搜索
$new
听起来是个非常糟糕的主意,这会打乱angular的内部工作。难道你不能把你自己的id属性添加到作用域中吗?事实上,我知道,也可以建议,唯一的方法是编写你自己的路由提供程序,因为这样你就可以控制传递给控制器的作用域,但这是一种努力。您想创建服务(工厂)或提供程序。
控制器作为
可能是最接近命名作用域的