将服务映射到 Appery.io HTML 组件和变量
Mapping Service to Appery.io HTML Component and Variables
有没有办法获取连接到 Appery 数据库的服务并将其映射到 HTML 页面组件或变量?
我已成功设置连接到我的 Appery.io 数据库的服务,并且我正在将其映射到页面。
我可以将内容放入 Text 和 Image 组件,但是将字符串映射到 HTML 组件似乎不起作用,将字符串映射到该页面上设置的变量(键入为一个字符串)。我也尝试将 $[i] 对象映射到 HTML 对象,但这似乎没有任何改变。
我尝试将几个不同的列映射到变量和 HTML 组件,即使那些成功映射到其他组件的列也不会导致页面上显示任何内容。作为一种尝试查看发生了什么的方法,我使用了“日志值到控制台”转换,但控制台中没有显示变量或 HTML 组件的任何内容。
基本映射不适用于此目的,因此请使用以下解决方法:
请添加两个自定义包含(SafeHtml 和 DomSanitizer)并根据它们定义变量:
在 HTML 组件上添加 属性 [innerHtml]:
[innerHtml]=value
- 使用自定义代码将值设置为该变量:
this.value = this.sanitizer.bypassSecurityTrustHtml('<a href="https://appery.io">appery.io</a>');
有没有办法获取连接到 Appery 数据库的服务并将其映射到 HTML 页面组件或变量?
我已成功设置连接到我的 Appery.io 数据库的服务,并且我正在将其映射到页面。
我可以将内容放入 Text 和 Image 组件,但是将字符串映射到 HTML 组件似乎不起作用,将字符串映射到该页面上设置的变量(键入为一个字符串)。我也尝试将 $[i] 对象映射到 HTML 对象,但这似乎没有任何改变。
我尝试将几个不同的列映射到变量和 HTML 组件,即使那些成功映射到其他组件的列也不会导致页面上显示任何内容。作为一种尝试查看发生了什么的方法,我使用了“日志值到控制台”转换,但控制台中没有显示变量或 HTML 组件的任何内容。
基本映射不适用于此目的,因此请使用以下解决方法:
请添加两个自定义包含(SafeHtml 和 DomSanitizer)并根据它们定义变量:
在 HTML 组件上添加 属性 [innerHtml]:
[innerHtml]=value
- 使用自定义代码将值设置为该变量:
this.value = this.sanitizer.bypassSecurityTrustHtml('<a href="https://appery.io">appery.io</a>');