【问题标题】:SendBird not working with Ionic2/Angular2SendBird 不适用于 Ionic2/Angular2
【发布时间】:2018-06-19 06:21:33
【问题描述】:

对于我需要嵌入消息传递功能的一个项目,我选择使用 SendBird,因为他们的文档很好并且支持主要平台。安装 SendBird 消息传递 sdk 后,当我尝试在我的 typescript 文件中导入 sendbird 时,它会抛出 sendbird。 d.ts 不是一个模块。我做了一些修改,并在 sendbird.d.ts 文件中将接口设置为导出,当我尝试初始化 sendbird 时,它抛出 sendbird.new 不是构造函数。现在对我来说是一个很大的困境,我应该继续使用 SendBird 还是使用其他一些框架。

 export interface SendBirdFactory {
  version: number; // SendBird SDK version

  new(option: Object): SendBird_Instance;
}


/**
 * Interface for the SendBird Main
 */
export interface SendBird_Instance {
}

import {SendBird,SendBirdFactory,SendBird_Instance} from 'sendbird';//import in class
this.sendbird = <SendBird_Instance>{}//inside constructor
this.sendbird.connect(this.loginForm.value.email,this.response);//inside functions 

【问题讨论】:

    标签: angular ionic2 sendbird


    【解决方案1】:

    您正在导入类型定义,而不是实际的库。尝试做: import * as SendBird from 'SendBird';

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-04
      • 1970-01-01
      • 1970-01-01
      • 2018-04-29
      • 1970-01-01
      • 1970-01-01
      • 2017-07-06
      • 1970-01-01
      相关资源
      最近更新 更多