为了账号安全,请及时绑定邮箱和手机立即绑定

扩展AngularJS控制器的推荐方法是什么?

扩展AngularJS控制器的推荐方法是什么?

月关宝盒 2019-07-23 19:12:24
扩展AngularJS控制器的推荐方法是什么?我有三个非常相似的控制器。我想要一个控制器,这三个扩展并共享其功能。
查看完整描述

3 回答

?
慕神8447489

TA贡献1780条经验 获得超1个赞

好吧,我不确定你想要实现什么,但通常服务是可行的。您还可以使用Angular的Scope继承特性在控制器之间共享代码:

<body ng-controller="ParentCtrl">
 <div ng-controller="FirstChildCtrl"></div>
 <div ng-controller="SecondChildCtrl"></div></body>function ParentCtrl($scope) {
 $scope.fx = function() {
   alert("Hello World");
 });
}

function FirstChildCtrl($scope) {
  // $scope.fx() is available here
}

function SecondChildCtrl($scope) {
  // $scope.fx() is available here
}


查看完整回答
反对 回复 2019-07-23
  • 3 回答
  • 0 关注
  • 508 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信