打字稿错误TS1005:“ =”应为

眼花azz乱

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

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.

这是我的代码:

import { Component } from '@angular/core';

import { apiService } from '../services/api.service';

import 'rxjs/add/operator/map';

@Component({
    moduleId: module.id,
    selector: 'profile',
    templateUrl: './profile.component.html'
})
export class ProfileComponent{
    product[];
    products[];
    productTitle:string;
    first[];

    constructor(private _apiService:apiService){
        this._apiService.getProduct().subscribe(product => {
            //console.log(product.result.products);
            this.product = product.result.products[0];
        })
    }
    searchProd() {
        this._apiService.updateTitle(this.productTitle);
        this._apiService.getProduct().subscribe(productTitle => {
            //console.log(productTitle.result.products);
            this.first = productTitle.result.products[0];
            this.products = productTitle.result.products;
        })
    }
}

我已经读过它,可能是因为TS中更新了语法,并且确实将其更新到了最新的2.1.0版本,但仍然出现了错误。

有人可以帮我吗?

毫秒位

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

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

如果您有更明确的类型可用,请改用那些类型。

编辑

正如对该问题的评论所指出的那样,使用any可能有其自身的问题。在这种情况下,您将需要找到每个变量的正确类型并替换any为该变量一种可能性是,product但如果看不到更多代码,就很难说出来。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

gulp打字稿:错误TS1005

来自分类Dev

错误:应为')'

来自分类Dev

打字稿错误TS1005:预期为“:”。与Object.assign()

来自分类Dev

错误-主题应为String

来自分类Dev

错误 TS1005: ';' 预期的

来自分类Dev

数组中的扩展操作出错。TS1005: ',' 预期。打字稿

来自分类Dev

打字稿错误创建字段 '(' expected.ts(1005)

来自分类Dev

React组件:声明或声明应为ts(1128)

来自分类Dev

类文件的版本52.0错误,应为50.0

来自分类Dev

解析错误:“ =输入类型”中应为“ =”

来自分类Dev

令牌“(”,;上的java语法错误;应为

来自分类Dev

arduino错误:数值常量前应为“,”或“ ...”

来自分类Dev

NASM错误:解析器指令应为

来自分类Dev

C++ 错误:应为“,”或“;” 在 '{' 标记之前

来自分类Dev

GLSL 错误:“类型应为 float 或 int”

来自分类Dev

Angular 2 错误 TS1005: ',' 预期

来自分类Dev

TCL错误:错误的#参数:应为“设置varName?newValue?”

来自分类Dev

R错误:“ check.data中的错误:参数应为数字”

来自分类Dev

PHP解析错误:语法错误,文件意外结束,应为“`”

来自分类Dev

TCL错误:错误的#参数:应为“设置varName?newValue?”

来自分类Dev

语法错误:SWI Prolog中应为运算符

来自分类Dev

robots.txt错误:内容类型应为文本/纯文本

来自分类Dev

:1:错误:在'{'标记之前应为'=',',',';','asm'或'__attribute__'

来自分类Dev

GO lang语法错误:意外的名称,应为)

来自分类Dev

C ++:余弦错误,应为零。3Pi / 2

来自分类Dev

Scala类型错误-不接受任何类型参数,应为:1

来自分类Dev

错误FS0001,该函数的类型应为byref <int>

来自分类Dev

错误:此片段内部类应为静态[ValidFragment]

来自分类Dev

模板参数数量错误(3,应为4)

Related 相关文章

  1. 1

    gulp打字稿:错误TS1005

  2. 2

    错误:应为')'

  3. 3

    打字稿错误TS1005:预期为“:”。与Object.assign()

  4. 4

    错误-主题应为String

  5. 5

    错误 TS1005: ';' 预期的

  6. 6

    数组中的扩展操作出错。TS1005: ',' 预期。打字稿

  7. 7

    打字稿错误创建字段 '(' expected.ts(1005)

  8. 8

    React组件:声明或声明应为ts(1128)

  9. 9

    类文件的版本52.0错误,应为50.0

  10. 10

    解析错误:“ =输入类型”中应为“ =”

  11. 11

    令牌“(”,;上的java语法错误;应为

  12. 12

    arduino错误:数值常量前应为“,”或“ ...”

  13. 13

    NASM错误:解析器指令应为

  14. 14

    C++ 错误:应为“,”或“;” 在 '{' 标记之前

  15. 15

    GLSL 错误:“类型应为 float 或 int”

  16. 16

    Angular 2 错误 TS1005: ',' 预期

  17. 17

    TCL错误:错误的#参数:应为“设置varName?newValue?”

  18. 18

    R错误:“ check.data中的错误:参数应为数字”

  19. 19

    PHP解析错误:语法错误,文件意外结束,应为“`”

  20. 20

    TCL错误:错误的#参数:应为“设置varName?newValue?”

  21. 21

    语法错误:SWI Prolog中应为运算符

  22. 22

    robots.txt错误:内容类型应为文本/纯文本

  23. 23

    :1:错误:在'{'标记之前应为'=',',',';','asm'或'__attribute__'

  24. 24

    GO lang语法错误:意外的名称,应为)

  25. 25

    C ++:余弦错误,应为零。3Pi / 2

  26. 26

    Scala类型错误-不接受任何类型参数,应为:1

  27. 27

    错误FS0001,该函数的类型应为byref <int>

  28. 28

    错误:此片段内部类应为静态[ValidFragment]

  29. 29

    模板参数数量错误(3,应为4)

热门标签

归档