在angularjs中获得错误2

时间:2017-08-26 16:31:15

标签: angular typescript

我在angularjs2中尝试reddit应用程序。

获取错误:D:/ Angular 2 / SimpleReddit / src / app / component / Reddit / reddit.component.ts(9,13):找不到名称'文章'

enter image description here

这是我的文件夹结构

enter image description here

Reddit.component.ts

enter image description here

任何人都能帮助我吗?

2 个答案:

答案 0 :(得分:1)

您尚未将类Article导入到组件中,没有它,typescript编译器就无法为此变量输入类型。

添加import语句以导入类:

import { Articles } from './articles';

相应地调整文章文件的路径

答案 1 :(得分:1)

首先,您必须导入要使用的类

import { Articles } from '../articles'; // Make sure the path is according to what you have in the project structure

根据您的项目结构,您似乎没有名为Articles的类。 在命名类而不是Articles时,一条建议将其命名为Article。最好使用单数形式。所以第9行看起来像:

articles: Article[];

因此,您可能需要做的是在名为Articlearticle.ts的{​​{1}}目录下创建一个新文件,并将其包含在上面的示例中。