我想制作几个具有相同逻辑的控制器。只注射不同的部位。
我可以像这样创建控制器:
var controllerFunc = function($scope, service) {
$scope.service = service;
}
app.controller('Controller1', ['$scope', 'Service1', controllerFunc]);
app.controller('Controller2', ['$scope', 'Service2', controllerFunc]);
但是,它看起来不像AngularJS。有没有更好的方法?还是只是好事?
答案 0 :(得分:1)
您的代码没有“非Angular-y”。仅仅因为你之前没有看过它并不意味着它有任何问题。
我实际上已经在我的项目中编写了类似的代码。