javascript - 是否可以在 angular2 之外设置变量 javascript 变量?

标签 javascript angular typescript constructor

我是 angular2 的新手,使用了来自其他库的组件,我想从 angular2 传递数据。我的问题是,如果不是从 angular2 到第三方组件,我就无法设置变量。

有没有人能教教我一下?

例如

//hmtl outside angular2
somepage.html
 var somevar; //variable on somepage.html

//component from angular2
export class SomeComponent implements OnInit{


constructor{
 //id like to assign a value to somevar from inside this component
 somevar = "blah blah";
}


}

问候, 欧文

最佳答案

您可以分配给 window,然后也可以通过这种方式从其他任何地方访问它:

constructor{
  //id like to assign a value to somevar from inside this component
  window.somevar = "blah blah";
}

关于javascript - 是否可以在 angular2 之外设置变量 javascript 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40111722/

相关文章:

typescript - Typescript 的泛型类型别名 Exclude<T,U> 到底是如何工作的?

javascript - JSDoc typings for typescript for JavaScript reducer accumulator

javascript - 如何从单选按钮中提取值并通过 mvc4 中的 ajax.actionlink 将其传递给操作?

javascript - ASP.NET - 打开 PDF 并检测到用户滚动到底部

javascript - TypeScript运行时错误 'undefined'

angular - 拒绝 Angular 2 中的 Promise 时未处理的 Promise 拒绝

angular - 如何在 Angular 2 中使用 Twilio 客户端?

javascript - 在 d3 中使用气泡图时出现问题

javascript - document.documentElement 不维护分配给 'html' 选择器的样式属性

javascript - 尝试打印 html 文档时无法读取 null 的属性 'document'