找不到名称错误角度

阿克谢

您好,我是 angular 的新手,我面临着无法找到名称的错误Categories我创建了一个服务来获取*ngFor.

服务 -

import { Injectable } from '@angular/core';
import { Categories } from '../data/categories';
import { CATEGORIES } from '../data/categorydata';

@Injectable()
export class CategoriesService {

  constructor() { }

  getCategories(): Categories[] {
    return CATEGORIES;
  }
}

类别.ts 文件

import { subCategory } from './subcategory';

export class Categories {
  id: number;
  categoryName: string;
  subcatName: subCategory[];
}

类别数据.ts

import { Categories } from './categories';

export const CATEGORIES: Categories[] = [
  {
    id: 1,
    categoryName: 'jeans',
    subcatName: [
        { subcategory: 'example' },
    ],
  },
];

Categories.component.ts

import { Component, OnInit } from '@angular/core';
import { CategoriesService } from '../services/categories.service';

@Component({
  selector: 'app-categories',
  templateUrl: './categories.component.html',
  styleUrls: ['./categories.component.scss']
})
export class CategoriesComponent implements OnInit {
  categoryList: Categories[];

  constructor(private categoryservice: CategoriesService) { }

  ngOnInit() {
    this.categoryList = this.categoryservice.getCategories();
  }
}

当我运行 ng serve 时。它给了我一个错误

错误 TS2304:找不到名称“类别”。

对于 category.component.ts 中的行 -

categoryList: Categories[];

如果您需要其他信息,请告诉我。

丹尼尔·斯里佩尔

您需要像在服务类中一样导入类型 Categories 以便您可以使用该类型:

import { Categories } from '../data/categories';

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

角度2:找不到名称“ Subscription”

来自分类Dev

角度-找不到名称为的管道

来自分类Dev

找不到名称“标题”。在角度2

来自分类Dev

角度2:找不到名称“ encodeUri”

来自分类Dev

角度 2:找不到名称“响应”

来自分类Dev

错误错误:找不到名称为的控件:

来自分类Dev

出现错误-找不到名称“ angular”

来自分类Dev

错误找不到函数名称的符号

来自分类Dev

app.module错误,找不到名称

来自分类Dev

获取错误找不到实体名称的定义

来自分类Dev

为什么会出现错误:(45,1)TS2304:找不到名称“角度”。在WebStorm中

来自分类Dev

编译角度项目时找不到名称“MediaQueryListEventMap”

来自分类Dev

收到错误消息“找不到类型或名称空间名称'LayoutsPageBase'”

来自分类Dev

生成错误:找不到类型或名称空间名称“ TweetSharp”

来自分类Dev

错误:找不到“ FileId”字段标题。参数名称:名称

来自分类Dev

出现错误:找不到类型或名称空间名称“ SelectList”

来自分类Dev

生成错误:找不到类型或名称空间名称“ TweetSharp”

来自分类Dev

收到“找不到类型或名称空间名称'LayoutsPageBase'的错误”

来自分类Dev

“找不到类型或名称空间名称'OfficeOpenXml'”错误

来自分类Dev

Helm'错误:安装错误:找不到名称空间“ {username}”“

来自分类Dev

角度-找不到模块

来自分类Dev

角度路线无法正常工作,找不到页面错误

来自分类Dev

为什么我会收到“src/app/component.service.ts(9,29) 中的错误:错误 TS2304:找不到名称‘Http’。” 在角度?

来自分类Dev

错误:找不到与给定名称匹配的资源:attr'typeface'

来自分类Dev

错误TS2304:找不到名称“ RTCPeerConnection”

来自分类常见问题

错误:在Android Studio中找不到名称为“默认”的配置

来自分类Dev

资产目录错误:CUICatalog:找不到名称的表达形式

来自分类Dev

脚本错误消息:“在名称空间中找不到命令”

来自分类Dev

XML / Android:找不到与给定名称错误匹配的资源

Related 相关文章

  1. 1

    角度2:找不到名称“ Subscription”

  2. 2

    角度-找不到名称为的管道

  3. 3

    找不到名称“标题”。在角度2

  4. 4

    角度2:找不到名称“ encodeUri”

  5. 5

    角度 2:找不到名称“响应”

  6. 6

    错误错误:找不到名称为的控件:

  7. 7

    出现错误-找不到名称“ angular”

  8. 8

    错误找不到函数名称的符号

  9. 9

    app.module错误,找不到名称

  10. 10

    获取错误找不到实体名称的定义

  11. 11

    为什么会出现错误:(45,1)TS2304:找不到名称“角度”。在WebStorm中

  12. 12

    编译角度项目时找不到名称“MediaQueryListEventMap”

  13. 13

    收到错误消息“找不到类型或名称空间名称'LayoutsPageBase'”

  14. 14

    生成错误:找不到类型或名称空间名称“ TweetSharp”

  15. 15

    错误:找不到“ FileId”字段标题。参数名称:名称

  16. 16

    出现错误:找不到类型或名称空间名称“ SelectList”

  17. 17

    生成错误:找不到类型或名称空间名称“ TweetSharp”

  18. 18

    收到“找不到类型或名称空间名称'LayoutsPageBase'的错误”

  19. 19

    “找不到类型或名称空间名称'OfficeOpenXml'”错误

  20. 20

    Helm'错误:安装错误:找不到名称空间“ {username}”“

  21. 21

    角度-找不到模块

  22. 22

    角度路线无法正常工作,找不到页面错误

  23. 23

    为什么我会收到“src/app/component.service.ts(9,29) 中的错误:错误 TS2304:找不到名称‘Http’。” 在角度?

  24. 24

    错误:找不到与给定名称匹配的资源:attr'typeface'

  25. 25

    错误TS2304:找不到名称“ RTCPeerConnection”

  26. 26

    错误:在Android Studio中找不到名称为“默认”的配置

  27. 27

    资产目录错误:CUICatalog:找不到名称的表达形式

  28. 28

    脚本错误消息:“在名称空间中找不到命令”

  29. 29

    XML / Android:找不到与给定名称错误匹配的资源

热门标签

归档