小编Saa*_*zvi的帖子

未定义参考输入未定义 - @Input()在Angular 2中不起作用

我是一个新手,试图从ng-book 2(v49)学习Angular2.以下是article.componenets.ts文件的内容:

import { Component, OnInit } from '@angular/core';
import { Article } from './article.model';

@Component({
  selector: 'app-article',
  templateUrl: './article.component.html',
 styleUrls: ['./article.component.css'],
 host: {
 class: 'row'
 }
})
export class ArticleComponent implements OnInit {
  @Input() article: Article;



  voteUp(): boolean {
    this.article.voteUp();
    return false;
  }

  voteDown(): boolean {
    this.article.voteDown();
    return false;
  }

  ngOnInit() {
  }

}
Run Code Online (Sandbox Code Playgroud)

这是angular-cli上的错误:

ERROR in C:/Users/saad/Desktop/books/Angular JS2/angular2Reddit/src/app/article/article.component.ts (13,4): Cannot find name 'Input'.)
webpack: Failed to compile.
Run Code Online (Sandbox Code Playgroud)

控制台错误

typescript angular2-inputs angular

3
推荐指数
2
解决办法
5479
查看次数

标签 统计

angular ×1

angular2-inputs ×1

typescript ×1