我的HTML中有以下内联JavaScript:
<script type="text/javascript">
var vm = null;
$(function () {
vm = new MyViewModel(); // ViewModel
...
});
...
var data = Scheduler.schedulerToObject(vm.editScheduler());
html中的Ajax:
$.ajax({
url: '@Url.Action("SetScheduler")',
data: JSON.stringify(data),
type: "POST",
dataType: 'json',
success: function (result) {
if (result.succeeded) {
$('#edit').modal('hide');
}
else {
showWrating(result.error);
}
},
error: function (message) {
toastr.error(message, "Error");
}
});"
如何将其转换为TypeScript?
答案 0 :(得分:1)
您需要将代码放在扩展名为.ts的新文件中。然后,您可以粘贴JavaScript并查看编译错误的位置。要解决编译错误,您需要外部库的定义文件。
您可以在Definitely Typed上获取许多库的定义,例如jQuery。
https://github.com/borisyankov/DefinitelyTyped
如果您遇到某些特定问题,请在此处发布一个好问题,我们会帮助您。