Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 如何在angular js中将数据从一个控制器现有对象传输到不同的控制器_Angularjs - Fatal编程技术网

Angularjs 如何在angular js中将数据从一个控制器现有对象传输到不同的控制器

Angularjs 如何在angular js中将数据从一个控制器现有对象传输到不同的控制器,angularjs,Angularjs,这是一个简单的演示Html,但主要的问题是,我必须将ng repeat“result.status”值的当前对象传输到另一个模块,该模块在不同的控制器上工作,并在main.Html中包含的不同部分Html上工作 希望我已经澄清了这里的情况 angular.module('one',[]) .controller('myCtrl',[function(){ var thisOne=这个; 这一项=[ {id:1,姓名:'Harish',城市:'delhi',状态:false}, {id:2,姓名

这是一个简单的演示Html,但主要的问题是,我必须将ng repeat“result.status”值的当前对象传输到另一个模块,该模块在不同的控制器上工作,并在main.Html中包含的不同部分Html上工作

希望我已经澄清了这里的情况

angular.module('one',[])
.controller('myCtrl',[function(){
var thisOne=这个;
这一项=[
{id:1,姓名:'Harish',城市:'delhi',状态:false},
{id:2,姓名:'Malkeet',城市:'delhi',状态:true},
{id:3,姓名:'Anash',城市:'delhi',状态:false}
];
}]); 
/*现在,针对不同的html启动模块2*/
角模('two',[]))
.controller('myCtrl2',[function(){
}]); 


我可以问你为什么需要两个应用程序吗?这是我工作的要求!!!myCtrl的result.status必须触发另一个中的函数。htmlTwo angular应用程序无法直接通信,除非您将一个应用程序注入另一个应用程序。我可以看到,你正在试图引导两个应用程序在一个页面,这也将不起作用。因为任何引导应用程序都会有不同的实例。我能看到的唯一可能的解决方案是,您可以在window对象上创建一个数据服务,该服务可以通过应用程序访问。使用两个应用程序可能会导致一些意想不到的问题: