无法在Angular 5.1.1中将DOM对象作为数组进行访问

时间:2017-12-17 16:04:22

标签: angular

当我们尝试访问选择DOM对象作为索引时,使用Angular 5.1.1并获取错误。我们尝试将它们作为直接属性访问,但这似乎也不起作用。我们假设这涉及一些本地设置或错过包。有人可以建议解决这个问题的方法。

示例1:

window.document['locale'];

结果

  

元素'文档'没有索引签名。

示例2:

window.navigator['browserLanguage'];

结果

  

Element' Navigator'没有索引签名。

1 个答案:

答案 0 :(得分:0)

我找到了答案...要避免此问题,您需要更改tsconfig.json以在CompilerOptions

中包含以下内容
"suppressImplicitAnyIndexErrors":  true