0

我想制作几个具有相同逻辑的控制器。只有不同的部分是注射。

我可以像这样创建控制器:

var controllerFunc = function($scope, service) {
    $scope.service = service;
}

app.controller('Controller1', ['$scope', 'Service1', controllerFunc]);
app.controller('Controller2', ['$scope', 'Service2', controllerFunc]);

但是,它看起来不像 AngularJS 的方式。有没有更好的方法?或者它只是好?

4

1 回答 1

1

您的代码没有任何“非 Angular-y”。仅仅因为你以前没有看过它并不意味着它有任何问题。

我实际上已经在我的项目中编写了一些类似的代码。

于 2013-08-27T04:59:13.797 回答