javascript - 如何在角度组件中使用 javascript 变量
问题描述
我的 .ts 文件中有一些用于 Angular 组件的 javascript 代码(我用于 mapbox)。我希望在我的打字稿代码中使用该 javascript 代码 (polygonCoordinates[]) 中的变量,但我不确定如何使用。我已经在我的代码中包含了 ngOnInit() 部分。
我已经尝试直接从 javascript 部分使用它,但这不起作用。任何帮助将不胜感激,因为我是新手。
ngOnInit() {
let script = this.renderer2.createElement('script');
script.type = `application/javascript`;
script.text = `
var polygonCoordinates = [];
//and then there's some code for mapbox
});
`;
this.renderer2.appendChild(this.document.body, script);
}
解决方案
首先请参考 var 的类型,例如:studentUpdateDetails:any = [];
然后使用它:this.studentUpdateDetails = [{"key":"value"},{"key":"value"},{"key":"value"},{"key":"value"}]
推荐阅读
- c - 如何编写指向函数?
- mongodb - MongoDB按嵌套字段分组并按另一个字段计数
- php - 如何计算 PHP 表格中的小计和总计?
- php - 更可靠的 move_uploaded_file 检查?
- php - 按值分组数组php
- java - java中的数组成对匹配给出错误还在两个相似元素之间存储数据
- python - 如何在数据库中使用 QSortFilterProxyModel?
- ssl - SSL 证书添加失败,错误:183 VSTS 上已存在该文件时无法创建该文件
- r - 如何在 geom_bar() 中更改数字在 x 轴上的位置
- c# - 如何在我的应用程序/项目中使用 Microsoft.CodeDom.Providers.DotNetCompilerPlatform