使一个控制器依赖于另一个控制器的范围

恩库塔

我有两个控制器:OperationController和DateController。在OperationController中,我有$ scope,其中包含“ operations”数组。我可以从我的应用程序中更改此操作(删除,更新,添加...)。

我还有第二个控制器,用于计算天数和天数。此DateController需要从OperationController中获取数据,然后它将计算days-data。它需要在每次操作更新时进行计算。

如何绑定这两个控制器,以便DateController可以在首次启动和每次数据更新时从OperationController获取数据?

萨特帕尔

operations每当OperationController控制器中的值更改更新值时,请使用工厂/服务来存储阵列

myApp.factory('myService', [function() {
        var operations = {};
        return {
            getOperations: function() {
                return operations
            },

            setOperations: function(op) {
                operations = op;
            },
        }
    }])
    .controller('OperationController', [function($scope, myService) {
        $scope.operations = {};
        $scope.$watch(function() {
            return $scope.operations;
        }, function() {
            myService.setOperations($scope.operations);
        });
    }])
    .controller('DateController', [function($scope, myService) {
        $scope.operations = myService.getOperations();
    }]);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从另一个控制器调用控制器时的依赖注入

来自分类Dev

访问另一个控制器上的控制器范围

来自分类Dev

从另一个控制器触发一个控制器的“动作”

来自分类Dev

调用另一个控制器的方法

来自分类Dev

从另一个控制器访问变量

来自分类Dev

调用另一个视图控制器

来自分类Dev

从另一个控制器调用awakeFromNib

来自分类Dev

调用另一个API控制器

来自分类Dev

与另一个特定的控制器通信

来自分类Dev

从另一个控制器调用awakeFromNib

来自分类Dev

如何从另一个控制器访问另一个控制器的动作

来自分类Dev

用另一个导航控制器替换当前的导航控制器

来自分类Dev

另一个控制器内的Angular ng-include控制器

来自分类Dev

灰烬绑定控制器属性以在另一个控制器中查询

来自分类Dev

控制器调用另一个控制器C#WebApi

来自分类Dev

如何通过控制器返回另一个控制器的局部视图?

来自分类Dev

用另一个视图控制器快速更改视图控制器

来自分类Dev

访问控制器从另一个控制器计算的属性

来自分类Dev

ExtJS初始化控制器在另一个控制器中

来自分类Dev

Symfony 2-从另一个控制器呼叫控制器

来自分类Dev

如何从另一个视图控制器实例化导航控制器?

来自分类Dev

在AngularJS中的另一个控制器中使用控制器

来自分类Dev

从另一个视图控制器通知视图控制器

来自分类Dev

在另一个控制器的显示内为控制器创建表单

来自分类Dev

另一个控制器中的呼叫控制器-CodeIgniter

来自分类Dev

来自另一个控制器的Symfony2呼叫控制器

来自分类Dev

灰烬绑定控制器属性以在另一个控制器中查询

来自分类Dev

在控制器动作中插入另一个控制器动作

来自分类Dev

如何从控制器动作中调用另一个控制器动作?

Related 相关文章

  1. 1

    从另一个控制器调用控制器时的依赖注入

  2. 2

    访问另一个控制器上的控制器范围

  3. 3

    从另一个控制器触发一个控制器的“动作”

  4. 4

    调用另一个控制器的方法

  5. 5

    从另一个控制器访问变量

  6. 6

    调用另一个视图控制器

  7. 7

    从另一个控制器调用awakeFromNib

  8. 8

    调用另一个API控制器

  9. 9

    与另一个特定的控制器通信

  10. 10

    从另一个控制器调用awakeFromNib

  11. 11

    如何从另一个控制器访问另一个控制器的动作

  12. 12

    用另一个导航控制器替换当前的导航控制器

  13. 13

    另一个控制器内的Angular ng-include控制器

  14. 14

    灰烬绑定控制器属性以在另一个控制器中查询

  15. 15

    控制器调用另一个控制器C#WebApi

  16. 16

    如何通过控制器返回另一个控制器的局部视图?

  17. 17

    用另一个视图控制器快速更改视图控制器

  18. 18

    访问控制器从另一个控制器计算的属性

  19. 19

    ExtJS初始化控制器在另一个控制器中

  20. 20

    Symfony 2-从另一个控制器呼叫控制器

  21. 21

    如何从另一个视图控制器实例化导航控制器?

  22. 22

    在AngularJS中的另一个控制器中使用控制器

  23. 23

    从另一个视图控制器通知视图控制器

  24. 24

    在另一个控制器的显示内为控制器创建表单

  25. 25

    另一个控制器中的呼叫控制器-CodeIgniter

  26. 26

    来自另一个控制器的Symfony2呼叫控制器

  27. 27

    灰烬绑定控制器属性以在另一个控制器中查询

  28. 28

    在控制器动作中插入另一个控制器动作

  29. 29

    如何从控制器动作中调用另一个控制器动作?

热门标签

归档