扩展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 }
添加回答
举报
0/150
提交
取消