我有问题使用离子1,我想从第二控制器调用First Controller中的函数,但我总是得到这个错误
TypeError: $rootScope.getData is not a function
任何人都可以帮我解决这个问题,今晚我必须收拾我的职责,这是我的小脚本。
第一控制器:
.controller('FirstController',function('SocketService',$scope, $rootScope){
$rootScope.getData = function(data) {
console.log(data);
}
});
第二名管制员:
.controller('SecondController',function('SocketService',$scope, $rootScope){
$scope.callData = function() {
$rootScope.getData('success');
}
$scope.callData();
});
请任何人帮助我。感谢。
答案 0 :(得分:2)
我建议您使用服务。
SELECT cast(Cost/Hours as text) As HourlyRate, FECode
FROM Table1
WHERE HourlyRate != ''
ORDER BY FECode