передача внешних данных из PHP в модуль Typescript / Ecmascript - PullRequest
0 голосов
/ 18 ноября 2018

Я все еще не могу найти лучший способ передать данные моим внешним машинописным файлам.Я конвертирую TS в модули ES6, и это усложняет ситуацию.Я получил следующий код в своем EntityList.ts

export class EntityList {

constructor( encryptedInstance: string ) {
    this.encryptedInstanceId = encryptedInstance;
}

Я использую PHP для генерации кода, который создает экземпляры этого класса.Мне нужно создать какой-то поддельный JS-модуль, чтобы сделать это:

    $this->script = new Script();
    $this->script->addCommonImport( 'EntityList', 'EntityList' );
    $this->script->addScript( "new EntityList( '{$list->getEncryptedInstanceId()}' );"

, который генерирует некрасивый код, подобный этому

<script type="module">import {EntityList} from "/js/Dho/EntityList";
new EntityList( 'list51' );</script>

Есть ли лучший способ передачи данных в модули ES6?Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...