0
当我尝试从部分视图(MVC .NET)创建类型脚本文件时,我的控制台中出现错误,该文件由其余调用加载并附加到div元素。未加载TypeScript文件或其他东西
我得到:Uncaught ReferenceError:xyz没有定义。
在我的部分观点,我有下面的代码:
<script type="text/javascript">
$(document).ready(function() {
var model = @Html.GetJson(Model.x);
var view = new xyz.ExceptionView();
view.init();
});
</script>
编辑:我补充说:“@section脚本{}”在我的脚本标签,然后我得到了我的控制台进行任何操作,不执行或执行从记录
我忘了提及我的TypeScript文件没有实现任何东西。但在这里。 这不是使用打字稿的正确方法吗?
module xyz {
export class ExceptionView {
constructor() {
debugger;
}
public init = (model: any): void => {
debugger;
}
}
}
我必须承认我对打字稿没有太多的认识。如果我从另一个打字稿中调用这个类,我有同样的问题。如果我将我的类移动到另一个已执行的现有类型脚本文件。我可以从我的部分视图中调用我移动的类。 我喜欢你说ts文件没有加载。但我无法弄清楚,它们都是在构建项目时编译的,我可以在项目文件中引用未加载的ts文件。 – 2014-11-15 13:07:42