Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.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
Javascript对象如何访问Ionic服务?_Javascript_Angularjs_Ionic Framework_Ionic_Javascript Objects - Fatal编程技术网

Javascript对象如何访问Ionic服务?

Javascript对象如何访问Ionic服务?,javascript,angularjs,ionic-framework,ionic,javascript-objects,Javascript,Angularjs,Ionic Framework,Ionic,Javascript Objects,我想要实现的是我的Javascript对象能够访问Ionic服务。或者,一个Ionic服务能够具有与对象相同的行为(如上面的代码所示)。一个离子服务可以调用另一个离子服务吗?(应该可以通过在内部注入服务名称)。如果我错了或者有其他方法可以达到同样的目标,请纠正我?你能提供吗?app.service('JavascriptReflection',function($q,JSONStoreAPIServ){//与上面的代码相同var Login=function(){var self=this;se

我想要实现的是我的Javascript对象能够访问Ionic服务。或者,一个Ionic服务能够具有与对象相同的行为(如上面的代码所示)。一个离子服务可以调用另一个离子服务吗?(应该可以通过在内部注入服务名称)。如果我错了或者有其他方法可以达到同样的目标,请纠正我?

你能提供吗?app.service('JavascriptReflection',function($q,JSONStoreAPIServ){//与上面的代码相同var Login=function(){var self=this;self.Name=“;self.find=function(){var a=JSONStoreAPIServ.find(self.Name);console.log('您正在查找登录名'+a);}});编辑你的帖子,而不是评论呼叫爱奥尼亚服务这里你想要呼叫什么爱奥尼亚服务?你能提供你想要的样本和所需的ionic服务吗?ionic提供许多服务作为角度服务,你可以将它们中的任何一种注入到你的服务中
app.service('JavascriptReflection', function($q, JSONStoreAPIServ) {
var Login = function() {
    var self = this;

    self.Name="";
    self.find = function() {
        //Call Ionic Service Here
    var dataFromDatabase = JSONStoreAPIServ.findLogin(self.Name);
        console.log('You are finding login ' + dataFromDatabase);
    }
}

var Customer = function() {
    var self = this;

    self.Name = "";

    self.find = function() {
        var dataFromDatabase = JSONStoreAPIServ.findCustomer(self.Name);
        console.log('You are finding Customer ' + dataFromDatabase);
    }
}

var Database = function() {
    var self = this;

    self.find = function(obj) {
        if (typeof obj.find == 'function') {
            obj.find();
        }
    }
}
});

//At Controller.js
var db = new JavascriptReflection.Database();
var cust = new JavascriptReflection.Customer();
cust.Name = "Terry";
db.find(cust);