Javascript 服务中的角度参考错误
我在爱奥尼亚/科尔多瓦应用中提供以下服务。 我想使用$ionicLoading加载消息,但我总是遇到错误:Javascript 服务中的角度参考错误,javascript,angularjs,cordova,reference,Javascript,Angularjs,Cordova,Reference,我在爱奥尼亚/科尔多瓦应用中提供以下服务。 我想使用$ionicLoading加载消息,但我总是遇到错误: ReferenceError: $ionicLoading is not defined 如何将$ionicLoading传递到服务 谢谢你的帮助 /** * Service for making calls */ .factory('DialService', function() { return { makeCall: function(number)
ReferenceError: $ionicLoading is not defined
如何将$ionicLoading传递到服务
谢谢你的帮助
/**
* Service for making calls
*/
.factory('DialService', function() {
return {
makeCall: function(number) {
$ionicLoading.show({
template: 'TEST',
duration: 1000
});
window.cordova.plugins.DirectCallPlugin.call(number, callSuccessCallback, callFailCallback);
}
};
var callSuccessCallback = function() {
console.log("Success call");
};
var callFailCallback = function() {
console.log("Fail calll");
$ionicLoading.show({
template: 'Error during call dial',
duration: 1000
});
};
});
将此转换为:
.factory('DialService', function() {
为此:
.factory('DialService', function($ionicLoading) {
并确保:
- 脚本加载到您的
index.html
声明为角度模块的依赖项ionic