扩展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
提交
取消
