2016-09-29 7 views
0

私はモバイルでユーザーが選択したアプリ(Ionicを使用)と画像を共有しようとしています。画像をIonicで共有する

これは私のhtmlです:

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

これは私のコントローラである:myImgを共有することができるように

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

はどのようにして、コントローラに画像自体を渡すのですか?

答えて

0

window.plugins.socialsharing.shareは、角膜調節器ではなく、イオン/コードワイン固有のコードです。あなたは構文としてコントローラを使用している場合

は、あなたが注入し、スコープと結合することができるなら、HTMLでは、あなたが <img ng-src="{{controller.myImg}}" />

を必要とするか、またはcontroller.myImg = imgUrl;

を必要 $scope.myImg = imgUrl<img ng-src="{{myImg}}" />

+0

ありがとうございます!それは助けました。私は誤って、社会的共有ウィンドウのパラメータが画像そのものだと考えました。今私はそれがイメージのURLであることを理解しています。ありがとう。 – user6900102

0

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' 
); 
}; 
関連する問題