NativeScript角度文本查看器链接在文本中

时间:2016-09-13 14:12:32

标签: nativescript

这更像是一个设计问题。我应该如何处理NativeScript中文本内的链接?

背景:

我正在一个更大的应用程序中创建一个模块,作为一篇文章'观众。我有一组预定义的模板,当我从后端获得文章时,我知道哪个模板用于收到的文章。它通常是一些短文本,一个图像和一个带链接的按钮 - 像#34;恭喜,你收到了一张优惠券"然后是一个使用它的按钮。这些变化经常发生,并且我不希望每当新的简单页面请求到达时重建应用程序。 我将服务器响应映射到本机脚本元素。

文章示例:

  

article = {label1:' someText',button1:{text:' buttonName',link:   ' /某处'}}

模板示例:

<StackLayout>
    <Label [text]="article.label1" class="header1"></Label>
    <Button [text]="article.button1.text" [nsRouterLink]="article.button1.link"></Button>
</StackLayout>

问题

我应该如何管理文本内的链接? (链接可以是应用程序的路线,电话号码,日历......)

  

article = {label:{&#39;这是@link @&#39;},链接:[&#39; / someRoute&#39;]}

我想我有这些选择:

  • 用一些特殊字符标记链接(如上例所示) - 然后我需要解析我想避免的响应。

  • 显示带有链接的文本作为HtmlView(看起来不干净)

  • 对整个模块使用webview,只需将文章作为html

我可以在HtmlView或WebView中调用角度组件的方法吗?

0 个答案:

没有答案