本机脚本:从评论中渲染可点击和链接的主题标签#和@mentions

时间:2019-03-19 10:23:07

标签: angular nativescript angular2-nativescript

我正在使用NativeScript + Angular开发一个应用程序,在该应用程序中,用户可以使用@符号注释帖子并提及用户,并使用#标记主题标签。

例如,评论包含以下文本:

Hello @JohnDoe did you enjoy the conference of #NativeScript ?

我需要将@JohnDoe和#Nativescript渲染为一个蓝色且可点击的词,该词将被nsRouterLinked链接到用户个人资料或主题标签。

我找到了FormattedString(https://docs.nativescript.org/angular/ui/ng-ui-widgets/formatted-string),但Span似乎无法分流。

有人可以帮助我吗?预先非常感谢

1 个答案:

答案 0 :(得分:0)

有一个open feature request用于支持FormattedString上的轻击事件。 Github问题还包括在Github上的sample project,演示了如何本地处理。

还有HtmlView支持嵌入锚标记,单击后可以自动处理http和深层链接。