我仍然找不到最佳方法来传递外部打字稿文件中的数据。 我将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模块?谢谢