Ionic:链接无法在系统浏览器中打开?

时间:2015-07-16 17:01:30

标签: javascript html filter ionic

我正在尝试在设备的系统浏览器中打开链接,但它无法正常工作。我在http.get请求中从json文件获取数据/链接。

我正在使用的代码来自http://intown.biz/2014/03/30/cordova-ionic-links-in-browser/

我的代码:

HTML:

 <p style="text-align:left"> <span ng-bind-html="item.content | externalLinks"></span></p>

使用Javascript:

过滤器:

.filter('externalLinks', function() {
   return function(text) {
     return String(text).replace(/href=/gm, "class=\"ex-link\" href=");
   }
 });

Js:

    .controller('announcementCtrl', function($scope, $http, $ionicLoading, $ionicPopup, $timeout) {

       $timeout(function () {
       $('.ex-link').click(function () {
         var url = $(this).attr('href');
         window.open(encodeURI(url), '_system', 'location=yes');
         return false;
       })
    })
  });

我没有收到任何错误,它只是不起作用。我

0 个答案:

没有答案