是否有与Nativescript上的HTML锚标签相同的东西?

时间:2017-02-25 02:30:36

标签: javascript html angular nativescript angular2-nativescript

我尝试使用HTML <a>锚标记等链接显示简单的图片或文字

  <ListView [items]="items | async" (itemTap)="onItemTap($event)">
    <template let-item="item">
      <StackLayout>
        <Image [src]="item.imageUrl" ></Image> 
 <!--<Image [src]="item.imageUrl" href="http://google.com"></Image>-->
      </StackLayout>
    </template>
  </ListView>

似乎唯一的选择是使用onItemTap并获取项目网址并手动设置网址内容以显示在单独的网页浏览中。是否有任何标签会自动在手机上打开单独的浏览器页面并显示该项目的URL内容?

1 个答案:

答案 0 :(得分:3)

对于您的情况,您可以使用openUrl()并点击某些组件上的事件来打开所需的页面。例如:

export function onTap(args:EventData){        
    openUrl("https://www.google.com");
}

您还可以查看示例项目here