Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用typescript中html文件中定义的变量?_Html_Typescript_Spring Mvc - Fatal编程技术网

如何使用typescript中html文件中定义的变量?

如何使用typescript中html文件中定义的变量?,html,typescript,spring-mvc,Html,Typescript,Spring Mvc,我使用SpringMVC将数据从java传递到javascript,并启动一个webcomponent。要使用javascript获取变量,我在html文件中有以下行: <script th:inline="javascript"> const data = /*[[${data}]]*/ ''; </script> 常量数据=/*[${data}]*/''; 这很有效!我能够在添加到html的每个.js文件中使用该变量。但是现在我切换到Typescript

我使用SpringMVC将数据从java传递到javascript,并启动一个webcomponent。要使用javascript获取变量,我在html文件中有以下行:

<script th:inline="javascript">
    const data = /*[[${data}]]*/ '';
</script>

常量数据=/*[${data}]*/'';
这很有效!我能够在添加到html的每个.js文件中使用该变量。但是现在我切换到Typescript,它没有编译,因为我没有看到变量。有办法解决这个问题吗

顺便说一句:变量是一个相当复杂的对象,有子对象等等


提前谢谢

您必须在
.d.ts
文件中声明它:

declare const data: DataInterface;