使用另一个模型过滤一个控制器的内容(AngularJS)

用户名

我有类似的东西:

<div ng-controller="ControllerA">
    <input type="text" id="search_form" value="Search" ng-model="searchModel" />
</div>

<div ng-controller="ControllerB">
    <ul>
        <li ng-repeat="item in items | filter:searchModel">{{item}}</li>
    </ul>
</div>

但是,当我在输入栏中搜索时,它不会影响我的列表。如何使一个控制器的模型影响另一个控制器的内容?

谢谢。

编辑

ControllerA并且ControllerB彼此完全隔离,我想保持这种状态。如果需要与其他控制器共享模型,该如何使用$rootScope

愤怒的

您可以使用service来在控制器之间共享数据。使用必须定义角度工厂特征service

这是我在这里通过简单的Google搜索找到的示例

<!doctype html>
<html ng-app="project">
<head>
    <title>Angular: Service example</title>
    <script src="http://code.angularjs.org/angular-1.0.1.js"></script>
    <script>
var projectModule = angular.module('project',[]);

projectModule.factory('theService', function() {  
    return {
        thing : {
            x : 100
        }
    };
});

function FirstCtrl($scope, theService) {
    $scope.thing = theService.thing;
    $scope.name = "First Controller";
}

function SecondCtrl($scope, theService) {   
    $scope.someThing = theService.thing; 
    $scope.name = "Second Controller!";
}
    </script>
</head>
<body>  
    <div ng-controller="FirstCtrl">
        <h2>{{name}}</h2>
        <input ng-model="thing.x"/>         
    </div>

    <div ng-controller="SecondCtrl">
        <h2>{{name}}</h2>
        <input ng-model="someThing.x"/>             
    </div>
</body>
</html>

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用另一个模型过滤一个控制器的内容(AngularJS)

来自分类Dev

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

来自分类Dev

如何使用angularjs将一个控制器功能注入另一个控制器?

来自分类Dev

如何使用属于另一个模型的模型的控制器的索引动作?

来自分类Dev

将模型从一个控制器传递到另一个

来自分类Dev

在AngularJS中,如何将一个控制器的模型与另一个控制器的数据绑定?

来自分类Dev

从另一个控制器中调用一个控制器内部的函数-AngularJS

来自分类Dev

在angularjs中的另一个控制器下调用一个控制器

来自分类Dev

从angularjs中的另一个模块的控制器调用一个模块的控制器功能

来自分类Dev

使用AngularJS中的事件从另一个控制器调用函数

来自分类Dev

使用另一个控制器的AngularJS指令

来自分类Dev

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

来自分类Dev

如何在另一个模型的控制器操作中初始化一个模型?

来自分类Dev

Rails:基于另一个模型的控制器中的参数创建新模型

来自分类Dev

如何在控制器中访问另一个模型中的角度模型?

来自分类Dev

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

来自分类Dev

Laravel在另一个控制器中使用一个控制器

来自分类Dev

使用AngularJS中的“作用域”从另一个控制器调用一个控制器的方法

来自分类Dev

使用Angularjs中的Factory从一个控制器到另一个控制器的调用函数

来自分类Dev

codeigniter-在控制器中使用模型结果来处理另一个模型查询

来自分类Dev

从一个控制器到另一个控制器使用DbContext变量

来自分类Dev

调用另一个控制器的方法

来自分类Dev

从另一个控制器访问变量

来自分类Dev

调用另一个视图控制器

来自分类Dev

从另一个控制器调用awakeFromNib

来自分类Dev

调用另一个API控制器

来自分类Dev

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

来自分类Dev

从另一个控制器调用awakeFromNib

来自分类Dev

AngularJS控制器:如何在另一个控制器中调用一个控制器?

Related 相关文章

  1. 1

    使用另一个模型过滤一个控制器的内容(AngularJS)

  2. 2

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

  3. 3

    如何使用angularjs将一个控制器功能注入另一个控制器?

  4. 4

    如何使用属于另一个模型的模型的控制器的索引动作?

  5. 5

    将模型从一个控制器传递到另一个

  6. 6

    在AngularJS中,如何将一个控制器的模型与另一个控制器的数据绑定?

  7. 7

    从另一个控制器中调用一个控制器内部的函数-AngularJS

  8. 8

    在angularjs中的另一个控制器下调用一个控制器

  9. 9

    从angularjs中的另一个模块的控制器调用一个模块的控制器功能

  10. 10

    使用AngularJS中的事件从另一个控制器调用函数

  11. 11

    使用另一个控制器的AngularJS指令

  12. 12

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

  13. 13

    如何在另一个模型的控制器操作中初始化一个模型?

  14. 14

    Rails:基于另一个模型的控制器中的参数创建新模型

  15. 15

    如何在控制器中访问另一个模型中的角度模型?

  16. 16

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

  17. 17

    Laravel在另一个控制器中使用一个控制器

  18. 18

    使用AngularJS中的“作用域”从另一个控制器调用一个控制器的方法

  19. 19

    使用Angularjs中的Factory从一个控制器到另一个控制器的调用函数

  20. 20

    codeigniter-在控制器中使用模型结果来处理另一个模型查询

  21. 21

    从一个控制器到另一个控制器使用DbContext变量

  22. 22

    调用另一个控制器的方法

  23. 23

    从另一个控制器访问变量

  24. 24

    调用另一个视图控制器

  25. 25

    从另一个控制器调用awakeFromNib

  26. 26

    调用另一个API控制器

  27. 27

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

  28. 28

    从另一个控制器调用awakeFromNib

  29. 29

    AngularJS控制器:如何在另一个控制器中调用一个控制器?

热门标签

归档