我的Angular 2应用的<head></head>
标签中包含javascript文件。我想从我的打字稿文件访问该javascript文件中的函数,我该怎么做?当我运行应用程序时,我可以在浏览器控制台中键入var simplemde = new SimpleMDE()
以使我的降价编辑器正常工作,但是如何在我的打字稿文件中的构造函数中执行此操作?
答案 0 :(得分:3)
只需在组件的顶部或您需要的地方声明它,如下所示:
declare var SimpleMDE: any;
然后你可以在你的构造函数中调用它,就像你想要的那样!
答案 1 :(得分:0)
您可以使用namespacing,它基本上是一个对象,它包装了所有其他变量&amp;功能
喜欢这个
var SomeObject={}
SomeObject.abc = "Some Value";
SOmeObject.myFunction = function(){
// function body
}
在其他文件中,您只需拨打SomeObject.abc
&amp;它将返回字符串Some Value
您应该使用命名空间来避免全局窗口的冲突