与Cordova社交共享共享Json数组

时间:2017-01-23 15:30:23

标签: javascript angularjs ionic-framework cordova-plugins

我试图在whatsapp,facebook等上与Cordova Social Sharing分享产品列表。 我试过Stringfying它,我尝试了很多东西,但似乎没有任何工作,它发送的唯一东西总是" []"

所以这是我的html按钮

    <button id="comp-list" ng-click="OtherShare()" class="button button-block button-success item-icon-left" >
            <i class="icon ion-share"></i>
            Share
    </button>

这是我的控制器负责的部分

  for(var i=0; i<$scope.products.length; i++){
  var prodValue = {price:$scope.products[i].price, quantity:$scope.products[i].quantity};
  prodValue.price= $scope.products[i].price;
  prodValue.quantity= $scope.products[i].quantity;
  $scope.shareList[$scope.products[i].name] = prodValue;
}
$scope.OtherShare=function(){
  window.plugins.socialsharing.share($scope.shareList, null, null, 'www.google.com');
};

所以任何人都知道如何在&#34; shareList&#34;中分享数组?使用这个插件? 任何可以帮助我在whatsapp上分享shareList内容的东西都是受欢迎的! =)

谢谢:)

1 个答案:

答案 0 :(得分:0)

您需要在通过社交媒体分享时将文字串起来

window.plugins.socialsharing.share(JSON.stringify($scope.shareList), null, null, 'www.google.com');