为了账号安全,请及时绑定邮箱和手机立即绑定

请问该如何从angularjs中的另一个控制器调用函数?

请问该如何从angularjs中的另一个控制器调用函数?

繁花不似锦 2019-09-03 10:10:53
如何从angularjs中的另一个控制器调用函数
查看完整描述

4 回答

?
泛舟湖上清波郎朗

TA贡献1818条经验 获得超3个赞

app.controller('One',['$ scope','$ rootScope'
function($ scope){
$ rootScope。$ on(“CallParentMethod”,function(){
$ scope.parentmethod();
});

$ scope.parentmethod = function(){
// task
}
}
]);
app.controller('two',['$ scope','$ rootScope'
function($ scope){
$ scope.childmethod = function(){
$ rootScope。$ emit(“CallParentMethod”,{});
}
}
]);



查看完整回答
反对 回复 2019-09-07
?
MM们

TA贡献1886条经验 获得超2个赞

要调用类成员函数,你需要先生成一个类的对象,比如有个类: class Student { public sayHello{printf("hello!\n");}};

  1. Studen stu; 

  2. stu.sayHello();

或者

  1. Student *pStu=new Student;

  2. pStu->sayHello();

如果类的成员函数是静态函数,那么不需要生成类对象,可以直接调用: Student::sayHello();



查看完整回答
反对 回复 2019-09-07
  • 4 回答
  • 0 关注
  • 704 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信