小编mrl*_*sey的帖子

如何在EmberJS应用程序中使用Jitsi Meet

在我的Ember应用程序中,我使用的是我安装的ember-inject-script:

npm install --save-dev ember-inject-script
Run Code Online (Sandbox Code Playgroud)

我的页面的controller.js文件如下所示:

import Ember from 'ember';
import injectScript from 'ember-inject-script';

export default Ember.Controller.extend({
  init: function() {
    this._super();
    var url = "https://meet.jit.si/external_api.js";
    injectScript(url);
    var domain = "meet.jit.si";
    var room = "JitsiMeetAPIExample";
    var width = 700;
    var height = 700;
    var htmlElement = document.querySelector('#meet');
    var api = new JitsiMeetExternalAPI(domain, room, width, height, 
              htmlElement);
  }
});
Run Code Online (Sandbox Code Playgroud)

模板是这样的:

<h2>Jitsi Meet</h2>
<div id="meet"></div>
{{outlet}}
Run Code Online (Sandbox Code Playgroud)

但我得到一个控制台错误:

处理路径时出错: projects.index未定义JitsiMeetExternalAPI ReferenceError:未定义JitsiMeetExternalAPI

javascript node.js ember.js

5
推荐指数
1
解决办法
202
查看次数

标签 统计

ember.js ×1

javascript ×1

node.js ×1