Angularjs 为什么alias用于Angular中的ng控制器?
而不是Angularjs 为什么alias用于Angular中的ng控制器?,angularjs,controller,alias,Angularjs,Controller,Alias,而不是 ng-controller="StoreController as store" 区别是什么?请参考as,以了解他们为什么添加别名或特定的角度范围。它更像是清晰的名称空间而不是混乱的名称空间此外,别名与POO中的实例类似。通过这样做,您可以确保只访问代码中的StoreController范围 您可以获取隐藏在具有相同作用域“id”的另一个控制器(父控制器)中的控制器(子控制器)。执行此操作{id}}将显示父级的id 使用别名,这将成为 ng-controller="StoreContr
ng-controller="StoreController as store"
区别是什么?请参考as,以了解他们为什么添加别名或特定的角度范围。它更像是
清晰的名称空间
而不是混乱的名称空间
此外,别名与POO中的实例类似。通过这样做,您可以确保只访问代码中的StoreController范围
您可以获取隐藏在具有相同作用域“id”的另一个控制器(父控制器)中的控制器(子控制器)。执行此操作{id}}将显示父级的id
使用别名,这将成为
ng-controller="StoreController"
及
child.id给出了孩子的id,并且
parent.id显示父级的id
希望这有帮助
controllers(child) as child
controller(parent) as parent