我在angularjs2中尝试reddit应用程序。
获取错误:D:/ Angular 2 / SimpleReddit / src / app / component / Reddit / reddit.component.ts(9,13):找不到名称'文章'
这是我的文件夹结构
Reddit.component.ts
任何人都能帮助我吗?
答案 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[];
因此,您可能需要做的是在名为Article
和article.ts
的{{1}}目录下创建一个新文件,并将其包含在上面的示例中。