gpt4 book ai didi

javascript - AngularJS、TypeScript、RequireJS 通用基础 Controller

转载 作者:行者123 更新时间:2023-12-02 16:54:05 26 4
gpt4 key购买 nike

我希望使用一些自定义方法创建一个通用的 Angular 基本 Controller ,其中之一允许我更改 Controller 的 $scope(默认为 $rootScope)。所有其他 Controller 都可以实现此基本 Controller 。任何人都可以提供任何高级示例或可能提供一些关于我应该采取哪个方向的见解吗?谢谢!

最佳答案

I am looking to create a common angular base controller with some custom methods

所有嵌套 Controller 都继承自父 Controller 。所以这可能对你有用:https://stackoverflow.com/a/24971239/390330

can implement this base controller.

AngularJS 更喜欢组合而不是继承。如果进行 Controller 继承(而不是像前面的示例那样有 Angular )需要管理每个 Controller 中的$inject以传递任何给父级的参数,例如

class Base{
constructor(iNeedThisSevice){}
}
class Child extends Base{
static $inject = ['iNeedThisService'];
constructor(iNeedThisSevice){super(iNeedThisService);}
}

关于javascript - AngularJS、TypeScript、RequireJS 通用基础 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26316671/

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