Nativescript 上是否有任何等效于 HTML 锚标记的内容?
Is there any equivalent to the HTML anchor tag on Nativescript?
我正在尝试显示带有 link 的简单图像或文本,例如 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 并手动设置 url 内容以显示在单独的 webview 上。是否有任何标签可以在 phone 上自动打开单独的浏览器页面并显示项目的 URL 内容?
对于您的情况,您可以使用 openUrl()
并点击某些组件上的事件来打开所需的页面。例如:
export function onTap(args:EventData){
openUrl("https://www.google.com");
}
您还可以查看示例项目 here。
我正在尝试显示带有 link 的简单图像或文本,例如 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 并手动设置 url 内容以显示在单独的 webview 上。是否有任何标签可以在 phone 上自动打开单独的浏览器页面并显示项目的 URL 内容?
对于您的情况,您可以使用 openUrl()
并点击某些组件上的事件来打开所需的页面。例如:
export function onTap(args:EventData){
openUrl("https://www.google.com");
}
您还可以查看示例项目 here。