typescript Triple-Slash Directives引用html文件

时间:2016-10-10 14:02:02

标签: javascript html typescript

有没有办法可以在我的类型脚本类中引用html文件=IFERROR(INDEX(Sheet1!A$1:A$22,MATCH(ROWS($1:1),Sheet1!C$1:C$22,0)),"") 标记中定义的JavaScript变量?

我正在使用typescript在angular2中开发一个应用程序,它需要一些普通的JavaScript变量,这些变量在 adapter.remove(item); adapter.notifyItemRemoved(position); adapter.notifyItemRangeChanged(position, list.count()); 的index.html中声明和赋值。当我试图在我的打字稿类中引用它们时,我收到如下错误。

没有参考以下错误:

<script>

当我尝试引用index.html时,它显示以下错误

<script>

1 个答案:

答案 0 :(得分:2)

不,你不能。

但你可以做的是将这些变量声明在一个单独的.d.ts文件中,然后引用它:

// AddedVariables.d.ts
interface Window {
    Resources: any[];
}

然后简单地引用:

/// <reference path="AddedVariables.d.ts" />

然后你应该可以使用Resources

相关问题