Angular2地产';xxx和x27;不存在于类型';XXX和x27;

Angular2地产';xxx和x27;不存在于类型';XXX和x27;,angular,typescript,Angular,Typescript,我正在开发Angular2应用程序,我有以下组件: import {Component, OnInit} from '@angular/core'; import {CourseAdminService} from "../shared/course-admin.service"; import {Course} from "../shared/course"; @Component({ selector: 'app-course-admin-list', templateUrl: '

我正在开发Angular2应用程序,我有以下组件:

import {Component, OnInit} from '@angular/core';
import {CourseAdminService} from "../shared/course-admin.service";
import {Course} from "../shared/course";

@Component({
  selector: 'app-course-admin-list',
  templateUrl: './course-admin-list.component.html',
  styleUrls: ['./course-admin-list.component.css']
})
export class CourseAdminListComponent implements OnInit {

  courses: Course[] = [];
  keyword = "";

  constructor(private courseAdminService: CourseAdminService) {
  }

  ngOnInit() {
    this.loadMore();
  }

  reset() {
    this.courses = [];
    this.loadMore();
  }

  loadMore() {
    let since: Date = null;
    let before: Date = null;

    let len = this.courses.length;
    if (len > 1000) {
      since = this.courses[0].creationTime;
      before = this.courses[len - 1].creationTime;
    }

    let subscription = this.courseAdminService.get(since, before, this.keyword)
      .subscribe(courses => {
        this.courses = this.courses.concat(courses);
        subscription.unsubscribe();
      });
  }
}
我有以下界面:

export interface Course {
  id: string;
  nameEn: string;
  nameAr: string;
  trainer: string;
  type: string;
  country: string;
  city: string;
  level: string;
  creationTime: Date;
}

这里的问题是,当我尝试编译应用程序时(使用angular@cli)它给了我一个错误:
属性'creationTime'在类型'Course'
上不存在,正如您在上面看到的那样,
creationTime
属性确实是接口的一部分。有谁能告诉我这里有什么问题吗?

事实证明,每当我想修改一个接口,比如添加一个新属性,甚至创建一个新接口,我必须停止
ng serve
命令并重新运行它。

您是否已将ts文件编译为js文件?您的
courseAdminService.get
函数的返回值是多少。如果这样做不起作用,他可能会抱怨。但最好知道他认为这是什么地方的电话号码happens@echonax我正在使用anglar cli中的
ngserve
命令,它可以实现这一点automatically@Daniel它返回的是可观察的
,行号为
,因为=this.courses[0]。creationTime;before=this.courses[len-1].creationTime