最佳实践:从头控制器调用$ scoped函数到视图控制器?

时间:2016-08-01 19:02:55

标签: angularjs service controller

我正在使用angular-ui路由器,我有一个非常简单的待办事项应用程序我正在制作以了解有关角度1.4的更多信息。如果我的家庭控制器有<ui-view></ui-view>标签,那么在标题中点击一下的最佳方法是什么(添加任务效果我的主视图+控制器?)

(我的标题HTML只有一些锚点按钮,如添加任务,刷新列表)

标头控制器:

angular.controller('headerController', ['$scope', function($scope) {

  $scope.addTask = function(){
    //add a task or show toggle task form or call to something below in home controller
  }

}]);

我的家庭主管:

angular.controller('homeController', ['$scope', 'getTasks', function($scope, getTasks) {

  $scope.todos = getTasks.load;

}]);

是否应该为这么简单的事情做出服务?或者这是rootcope的工作,我知道应该避免使用rootcope,因为它会污染全局命名空间。谢谢

0 个答案:

没有答案