Angularjs YDN DB包含问题

Angularjs YDN DB包含问题,angularjs,ydn-db,Angularjs,Ydn Db,我已经包含了YDN DB文件(YDN-DB-isw-core-crypt-qry-dev.js)来加密angular应用程序中的索引DB。它添加在socket.io-1.4.5.js之后的Index.html主体部分,loader spinner.head部分包括plivo.min.js库- <script type="text/javascript" src="./assets/ydnCoreCryptQryDev.js"></script> 在此之后,应执行以下操

我已经包含了YDN DB文件(YDN-DB-isw-core-crypt-qry-dev.js)来加密angular应用程序中的索引DB。它添加在socket.io-1.4.5.js之后的Index.html主体部分,loader spinner.head部分包括plivo.min.js库-

<script type="text/javascript" src="./assets/ydnCoreCryptQryDev.js"></script> 
在此之后,应执行以下操作,但不执行。我将数据库传递给多个服务以供使用。-

            storageservice.open().then(function() {
            console.log('post initializing storageservice'); // <<<<
            if (me.getAuth()) {
                console.log('user is authenticated');   // <<<<
                me.loadMe(sessionUser._id).then(function(profile) {
                    me.setMe(angular.extend(profile, sessionUser)).then(function() {
                        console.log('setting user');
                        deferred.resolve();
                    },
                    function() {
                        deferred.reject(1);
                    });
                }, function() {
                    me.setMe(sessionUser).then(function() {
                        console.log('setting user info');
                        deferred.resolve();
                    }, function() {
                        deferred.reject(1);
                    });
                });
            }
            else {
                console.log('user is not authenticated');
                me.loadMe(sessionUser._id).then(function(profile) {
                   console.log('loaded profile:'+JSON.stringify(profile));
                   deferred.resolve(profile);
                }, function() {
                    me.setMe(sessionUser).then(function() {
                        console.log('setting user details');
                        deferred.resolve();
                    }, function() {
                        console.log('failed to set user');
                        deferred.reject(1);
                    });
                });
            }
        });
storageservice.open(){
log(“初始化后存储服务”)//
            storageservice.open().then(function() {
            console.log('post initializing storageservice'); // <<<<
            if (me.getAuth()) {
                console.log('user is authenticated');   // <<<<
                me.loadMe(sessionUser._id).then(function(profile) {
                    me.setMe(angular.extend(profile, sessionUser)).then(function() {
                        console.log('setting user');
                        deferred.resolve();
                    },
                    function() {
                        deferred.reject(1);
                    });
                }, function() {
                    me.setMe(sessionUser).then(function() {
                        console.log('setting user info');
                        deferred.resolve();
                    }, function() {
                        deferred.reject(1);
                    });
                });
            }
            else {
                console.log('user is not authenticated');
                me.loadMe(sessionUser._id).then(function(profile) {
                   console.log('loaded profile:'+JSON.stringify(profile));
                   deferred.resolve(profile);
                }, function() {
                    me.setMe(sessionUser).then(function() {
                        console.log('setting user details');
                        deferred.resolve();
                    }, function() {
                        console.log('failed to set user');
                        deferred.reject(1);
                    });
                });
            }
        });