$cordovaInstagram returns 未知 未知提供商
$cordovaInstagram returns unknown Unknown Provider
我正在尝试将 ngCordova 的 $cordovaInstagram 插件集成到我的服务中:
.factory('ShareInstagramFactory', function($cordovaInstagram, $q) {
var self = this;
// Options
var shareMessage = "Message";
//
// Instagram
self.shareInstagram = function(imageData) {
console.log("shareInstagram")
var qInstagram = $q.defer();
$cordovaInstagram.share(imageData, shareMessage).then(function() {
// Worked
qInstagram.resolve(true)
}, function(err) {
// Didn't work
qInstagram.reject(err);
});
return qInstagram.promise;
};
return self;
})
但是,我遇到了以下问题
Error: $injector:unpr
Unknown Provider
https://docs.angularjs.org/error/$injector/unpr?p0=$cordovaInstagramProvider%20%3C-%20$cordovaInstagram%20%3C-%20ShareInstagramFactory
我的所有其他 ngCordova 插件都按预期工作。
求助!
我认为这一点有问题。
我在昨天实现了 sharewith instagram,但无法使用 ngCordova 函数。
但是,我通过直接使用 cordova 插件调用使其工作:
Instagram.share(canvasId, shareMsg, function(err) {
因此,删除 ngCordova 提供程序并替换您的共享功能。
我正在尝试将 ngCordova 的 $cordovaInstagram 插件集成到我的服务中:
.factory('ShareInstagramFactory', function($cordovaInstagram, $q) {
var self = this;
// Options
var shareMessage = "Message";
//
// Instagram
self.shareInstagram = function(imageData) {
console.log("shareInstagram")
var qInstagram = $q.defer();
$cordovaInstagram.share(imageData, shareMessage).then(function() {
// Worked
qInstagram.resolve(true)
}, function(err) {
// Didn't work
qInstagram.reject(err);
});
return qInstagram.promise;
};
return self;
})
但是,我遇到了以下问题
Error: $injector:unpr
Unknown Provider
https://docs.angularjs.org/error/$injector/unpr?p0=$cordovaInstagramProvider%20%3C-%20$cordovaInstagram%20%3C-%20ShareInstagramFactory
我的所有其他 ngCordova 插件都按预期工作。
求助!
我认为这一点有问题。 我在昨天实现了 sharewith instagram,但无法使用 ngCordova 函数。
但是,我通过直接使用 cordova 插件调用使其工作:
Instagram.share(canvasId, shareMsg, function(err) {
因此,删除 ngCordova 提供程序并替换您的共享功能。