打字稿错误TS1005:' ='预期

时间:2016-10-12 00:14:41

标签: angular typescript

编译我的应用时,我一直收到此错误消息。 TS v2.0.3

IReadOnlyDictionary<TKey, TValue>

这是我的代码:

app/components/profile.component.ts(13,12): error TS1005: '=' expected.
app/components/profile.component.ts(14,13): error TS1005: '=' expected.
app/components/profile.component.ts(16,10): error TS1005: '=' expected.

我读过它可能是因为来自TS的更新语法并将其更新到最新的2.1.0版本并仍然出错。

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:7)

看起来你需要这些行的类型说明符,例如:

product:any[];
products:any[];
first:any[];

如果您有更明确的类型,请改用它们。

修改

正如对该问题的评论中所述,使用any可能有其自身的问题。在这种情况下,您需要找到每个变量的正确类型,并用any替换它。一种可能性是product,但没有看到更多的代码,很难说。