gpt4 book ai didi

angularjs - 在 AngularJS 中,如何防止子 Controller 继承父 Controller 的作用域?

转载 作者:行者123 更新时间:2023-12-01 12:35:56 26 4
gpt4 key购买 nike

如果我在 AngularJS 中有一个嵌套 Controller (一个 Controller 继承自另一个 Controller ),我该如何防止子 Controller 访问父 Controller 的范围?这是我的面试问题。

最佳答案

无法隔离 Controller 的作用域:

The following create new scopes, and inherit prototypically: ng-repeat, ng-include, ng-switch, ng-view, ng-controller, directive with scope: true, directive with transclude: true. doc

要创建一个独立的作用域,你应该使用指令而不是 Controller 。请确保您在指令声明中定义了 scope 属性。 doc

关于angularjs - 在 AngularJS 中,如何防止子 Controller 继承父 Controller 的作用域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29830097/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com