In my Ember app, I use ember-inject-script, which I installed:
npm install
The controller.js file for my page is as follows:
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); } });
The pattern is as follows:
<h2>Jitsi Meet</h2> <div id="meet"></div> {{outlet}}
But I get a console error:
Error processing route: projects.index JitsiMeetExternalAPI not defined ReferenceError: JitsiMeetExternalAPI not defined
source share