【发布时间】:2019-09-20 14:55:25
【问题描述】:
我有将所有打字稿语法放在一起的功能,我将使用 pre 在 UI 中显示,有没有办法在我添加到前端之前将此代码编译?我在谷歌上找不到任何来源。
所有打字稿代码都分配给应该编译的str。
main.js
function buildTypescript(data) {
var str = "import {Api as DK} from '@SDK/wrapper-sdk';
import {
IErrorDetailsHeader,
IHeader
} from '@cSDK/combinator-interfaces/dist/common/Header.Model';
import {
IDrug,
IError,
IGetRefillsParam
} from '@SDK/interface/Drug.Model';
SDK.setConfig({
env: null
});
let param: IGetRefillsParam = {
"apiKey": "73a4ef3",
"tokenId": "b87ab2",
"startDate": "",
"endDate": ""
};
SDK.Drug.getDrugs(param, (result: {
header: IHeader
details: IResponse
}) => {
console.log(result);
});
"
在这里编译
i want to compile `str` here to make sure typescript is valid before display on UI
$('#request_method_TS').text(str);
}
main.html
<div class="tab-content">
<pre id="request_method_TS" style="margin: 5px;"></pre>
</div>
【问题讨论】:
标签: javascript angular typescript compilation