我正在使用NativeScript + Angular开发一个应用程序,用户可以使用@符号评论帖子和提及用户,使用#来标记用户标签。
例如,评论具有以下文本:
Hello @JohnDoe did you enjoy the conference of #NativeScript ?
我需要的是将@JohnDoe和#Nativescript渲染为蓝色可点击的单词,将nsRouter链接到用户配置文件或主题标签。
我发现了FormattedString(https://docs.nativescript.org/angular/ui/ng-ui-widgets/formatted-string),但似乎Spans不可用。
谁能帮助我?非常感谢你提前
有一个open feature request用于支持FormattedString上的tap事件。 Github问题还包括Github上的sample project,它演示了本地处理。
还有HtmlView支持嵌入锚标签,点击它可以自动处理http和深层链接。