ng-scorm-player Инициализировать проблему angular7 - PullRequest
0 голосов
/ 11 декабря 2019

У меня есть страница angular7, которая воспроизводит содержимое в формате lms, сгенерированное ispring suite с помощью ng-scorm-player. Я добавил ng-scorm-player в html-файл компонента, как показано ниже.

<ng-scorm-player id="scoIframe" [urlLaunchPage]="'/lmscontent/index.html'" [scormResult]=""  >
           </ng-scorm-player>

Когда я инициализируюscorm в моем файле ts компонента, как показано ниже

    import {Component, OnInit, ViewChild} from '@angular/core';
    import {NgScormPlayerService} from 'ng-scorm-player';


    @Component({
      selector: 'app-ppt-player',
      templateUrl: './ppt-player.component.html',
      styleUrls: ['./ppt-player.component.scss']
    })
    export class PptPlayerComponent implements OnInit {
      constructor(private player: NgScormPlayerService ) {
      }
      ngOnInit() {
        this.player.Initialize();
      }

    }

Я получаю сообщение об ошибке ниже.

Ошибка настройки API непосредственно в кадре: TypeError: Невозможно установить свойство 'API_1484_11' из неопределенного вNgScormPlayerComponent.init (ng-scorm-player.js: 433) в NgScormPlayerComponent.ngOnChanges (ng-scorm-player.js: 414) в checkAndUpdateDirectiveInline (core.js: 26272) в checkAndUpDateNateIjNeND3NGIdNeNDIjNeNDIjNeNDIjNeNDIjNeNDIjNEIDcore.js: 37072) в debugCheckAndUpdateNode (core.js: 38094) в debugCheckDirectivesFn (core.js: 38037) в Object.eval [как updateDirectives] (PptPlayerComponent.html: 4) в Object.debugUpdateDirec в качестве объекта [update. * * 10101011 *

...