私はモバイルでユーザーが選択したアプリ(Ionicを使用)と画像を共有しようとしています。画像をIonicで共有する
これは私のhtmlです:
<img ng-src="{{myurl}}" alt=""/>
これは私のコントローラである:myImgを共有することができるように
window.plugins.socialsharing.share(null, null, myImg);
はどのようにして、コントローラに画像自体を渡すのですか?
私はモバイルでユーザーが選択したアプリ(Ionicを使用)と画像を共有しようとしています。画像をIonicで共有する
これは私のhtmlです:
<img ng-src="{{myurl}}" alt=""/>
これは私のコントローラである:myImgを共有することができるように
window.plugins.socialsharing.share(null, null, myImg);
はどのようにして、コントローラに画像自体を渡すのですか?
window.plugins.socialsharing.share
は、角膜調節器ではなく、イオン/コードワイン固有のコードです。あなたは構文としてコントローラを使用している場合
は、あなたが注入し、スコープと結合することができるなら、HTMLでは、あなたが <img ng-src="{{controller.myImg}}" />
を必要とするか、またはcontroller.myImg = imgUrl;
を必要 $scope.myImg = imgUrl
と<img ng-src="{{myImg}}" />
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'
);
};
ありがとうございます!それは助けました。私は誤って、社会的共有ウィンドウのパラメータが画像そのものだと考えました。今私はそれがイメージのURLであることを理解しています。ありがとう。 – user6900102