У меня есть страница 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 *