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

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


繁花不似锦
浏览 705回答 4
4回答

泛舟湖上清波郎朗

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”,{});}}]);

MM们

要调用类成员函数,你需要先生成一个类的对象,比如有个类: class Student { public sayHello{printf("hello!\n");}};Studen stu; stu.sayHello();或者Student *pStu=new Student;pStu->sayHello();如果类的成员函数是静态函数,那么不需要生成类对象,可以直接调用: Student::sayHello();
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

AngularJS