我試圖與用戶在移動設備上使用任何應用程序(使用Ionic)共享圖像。與Ionic共享圖像
這是我的html:
<img ng-src="{{myurl}}" alt=""/>
這是我的控制器:
window.plugins.socialsharing.share(null, null, myImg);
如何圖像本身傳遞給控制器,以便myImg可以共享?
我試圖與用戶在移動設備上使用任何應用程序(使用Ionic)共享圖像。與Ionic共享圖像
這是我的html:
<img ng-src="{{myurl}}" alt=""/>
這是我的控制器:
window.plugins.socialsharing.share(null, null, myImg);
如何圖像本身傳遞給控制器,以便myImg可以共享?
window.plugins.socialsharing.share
是你的離子/科爾多瓦特定的代碼,而不是你的角度控制器。
如果您正在使用控制器的語法,你需要 controller.myImg = imgUrl;
然後在HTML,你需要 <img ng-src="{{controller.myImg}}" />
或者,如果你可以注入並綁定到範圍 $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'
);
};
謝謝!它有幫助。我錯誤地認爲社交分享窗口的參數就是圖片本身。現在我明白它是圖片網址。謝謝。 – user6900102