javascript - 在系统浏览器中打开来自 JSON 的链接 - Cordova

标签 javascript angularjs json cordova

我正在尝试在系统浏览器(Android 和 iOS)中打开来自 json 的链接

但是该函数生成的链接就是这样的: {{item.addressLink}} 而不是 bit.ly/xyzxyz

这就是我所拥有的:

<a href="#" ng-click="goToLink('{{item.addressLink}}')">
          <i ng-hide="item.noPhoneAndMap === 1 || item.noMap === 1" class="fa fa-map fa-2x"></i>
        </a>
        <a  href="#" ng-click="goToLink('{{item.link}}')">
          <i ng-hide="item.noGlobe === 1" class="fa fa-globe fa-2x"></i>
        </a>

这个函数看起来像这样

$scope.goToLink = function (url) {
          window.open(url,'_system');
   }

最佳答案

试试这个

<a href="#" ng-click="goToLink(item.addressLink)">
      <i ng-hide="item.noPhoneAndMap === 1 || item.noMap === 1" class="fa fa-map fa-2x"></i>
    </a>
    <a  href="#" ng-click="goToLink(item.link)">
      <i ng-hide="item.noGlobe === 1" class="fa fa-globe fa-2x"></i>
    </a>

关于javascript - 在系统浏览器中打开来自 JSON 的链接 - Cordova,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36736440/

相关文章:

javascript - 3 通过Ajax和PHP实现依赖下拉

javascript - Visual Studio Code 无法识别 EJS

javascript - 为什么 var 值不显示在 id 元素中?

javascript - Carbon、Javascript 日期对象和时区

json - Spring和Jackson Json,用 View 序列化不同的字段

javascript - 为 HTML-DIV 添加 CSS

javascript - 通过 $index 或 indexOf() 删除项目会导致删除 ng-repeat 中的所有项目

c# - 为什么在 Unity 5.3 的对象类中使用 setter 和 getter 时返回空 JSON 字符串?

java - 从 JSON 数据对象中获取 JSONObject 值

javascript - AngularJS 只是 ng-repeat 动画中的第一个元素