【问题标题】:Sharing an Image with Ionic与 Ionic 共享图像
【发布时间】:2016-09-29 14:38:39
【问题描述】:

我正在尝试与用户在移动设备上选择的任何应用共享图像(使用 Ionic)。

这是我的html:

<img ng-src="{{myurl}}"  alt=""/>

这是我的控制器:

window.plugins.socialsharing.share(null, null, myImg);

如何将图像本身传递给控制器​​以便共享 myImg?

【问题讨论】:

    标签: angularjs image ionic-framework share cordova-plugins


    【解决方案1】:

    window.plugins.socialsharing.share 是您的 ionic/cordova 特定代码,而不是您的角度控制器。

    如果你使用控制器作为语法,你需要 controller.myImg = imgUrl;

    然后在你需要的html中 &lt;img ng-src="{{controller.myImg}}" /&gt;

    或者如果您可以注入并绑定到范围 $scope.myImg = imgUrl&lt;img ng-src="{{myImg}}" /&gt;

    【讨论】:

    • 谢谢!它有帮助。我错误地认为社交分享窗口的参数是图像本身。现在我明白它是图片网址。谢谢。
    【解决方案2】:

    假设您在带有img 标签的视图的同一个控制器上,并且您正在正确查看图像,您的共享方法可能是:

    $scope.share = function(){
      window.plugins.socialsharing.share(
        'My message here', // message
        null, // subject
        $scope.myurl // image or a path 'www/img/my-image.png'
      );
    };
    

    【讨论】:

      猜你喜欢
      • 2023-04-03
      • 1970-01-01
      • 1970-01-01
      • 2016-08-31
      • 2015-06-20
      • 2020-01-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多