Skype 网络控制器 - 动态设置联系人 ID
Skype web controller - Setting up contact id dynamically
我正在开发一个带有 Skype 聊天功能的简单 angular2 应用程序。我已按照此处 ("Getting started" 类别 (https://dev.skype.com/webcontrol) 中显示的步骤进行操作,并在我的应用程序中运行。
<span class="skype-button bubble " data-contact-id="johnskypeid"></span>
使用此代码片段,我可以毫无问题地联系 johnskypdid。
但是我在动态设置 'data-contract-id' 的值时遇到了问题。
<span class="skype-button bubble " data-contact-id={{callSkypeId}}></span>
如该片段所示,我的 .ts
文件中有一个 callSkypeId 变量值。但是当我编译它时,我收到以下错误消息。
Can't bind to 'contact-id' since it isn't a known property of 'span'. (" </div> <span class="skype-button bubble " [ERROR ->]data-contact-id={{callSkypeId}}></span></div>
所以我想知道 Skype 是否提供为 'data-contact-id' 设置值的功能,或者是否有解决此问题的解决方法。
提前致谢。
我认为这是要走的路:
[attr.data-contact-id]="callSkypeId"
参考:https://angular.io/guide/template-syntax#attribute-class-and-style-bindings
我尝试了很多方法来完成这个,但最有效的方法是绑定值如下!
<span class="skype-button bubble " [attr.data-contact-id]="callSkypeId"></span>
但是skype web control的这个配置已经不支持了,所以这个方法是传统的数据绑定方法。
我正在开发一个带有 Skype 聊天功能的简单 angular2 应用程序。我已按照此处 ("Getting started" 类别 (https://dev.skype.com/webcontrol) 中显示的步骤进行操作,并在我的应用程序中运行。
<span class="skype-button bubble " data-contact-id="johnskypeid"></span>
使用此代码片段,我可以毫无问题地联系 johnskypdid。
但是我在动态设置 'data-contract-id' 的值时遇到了问题。
<span class="skype-button bubble " data-contact-id={{callSkypeId}}></span>
如该片段所示,我的 .ts
文件中有一个 callSkypeId 变量值。但是当我编译它时,我收到以下错误消息。
Can't bind to 'contact-id' since it isn't a known property of 'span'. (" </div> <span class="skype-button bubble " [ERROR ->]data-contact-id={{callSkypeId}}></span></div>
所以我想知道 Skype 是否提供为 'data-contact-id' 设置值的功能,或者是否有解决此问题的解决方法。
提前致谢。
我认为这是要走的路:
[attr.data-contact-id]="callSkypeId"
参考:https://angular.io/guide/template-syntax#attribute-class-and-style-bindings
我尝试了很多方法来完成这个,但最有效的方法是绑定值如下!
<span class="skype-button bubble " [attr.data-contact-id]="callSkypeId"></span>
但是skype web control的这个配置已经不支持了,所以这个方法是传统的数据绑定方法。