0
Я пытаюсь создать компонент, который включает Phaser.Угловой 2 и Phaser
Comp.ts (экстракт):
/// <reference path=“../phaser/phaser.d.ts” />
import { Component, OnInit } from '@angular/core';
import * as Phaser from 'phaser';
export class Comp implements OnInit {
constructor() {
console.log(Phaser);
}
ngOnInit() {
console.log(Phaser);
}
}
в системе-config.ts:
System.config({
//…
paths: {
'phaser': 'app/phaser/phaser.min.js'
});
Я скопировал весь код Phaser в приложение/фазера /. WebStorm находит объявления для Phaser внутри моего компонента, а сборка с помощью «ng build/ng serve» отлично работает.
Но console.log (Phaser) в обоих конструкторах и ngOnInit возвращает «Object {}». Но если я сделаю console.log (Phaser) в браузере, он вернет правильный объект Phaser.
Как найти объект Phaser внутри моего компонента?
Я уверен, что эти кавычки не будут работать: '' phaser ':' app/phaser/phaser.min.js'' – rinukkusu
@rinukkusu Просто скопируйте/вставьте ошибку. Они верны в моем коде. Исправлено это в вопросе сейчас. – flogvit
Вы загружаете Phaser с тегом '