在 Angular2 打字稿类中找不到模块

bangbang

我有一个包含以下内容的打字稿文件:

import { Component, OnInit } from '@angular/core';
import { BookService } from "../../services/book.service";
import { Book } from "../../Models/book";


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


    books: Book[];

    constructor(private bookService: BookService) {

    }

    ngOnInit() {
        this.bookService.getBooks()
            .subscribe(books => this.books = books);
    }
}

当我编译时,它抱怨它不知道 Book.cs 文件在哪里。

这是错误:

(TS) 找不到模块“../../Models/Book”

然而,当我构建这条路径时,我是通过visual studio智能构建的。所以,它该死的知道它在哪里。

这是我的项目结构:

在此处输入图片说明

有人能告诉我我在这里做错了什么吗?

伊戈尔

来自评论

这是 Vehicle.cs 类:github.com/mosh-hamedani/vega/blob/master/Core/Models/...。我确实明白你在说什么,但我只想知道为什么作者在 ts 代码中使用了 cs 文件,因为它很清楚它不会工作。你看到他用在哪里了吗?检查这个:github.com/mosh-hamedani/vega/blob/...

您正在查看 2 个不同的文件。/ClientApp/app/models/vehicle.ts/Core/Models/Vehicle.cs您可以查看您在评论中发布的链接以亲自查看。这就是这个应用程序转换/工作的原因,因为它指向一个.ts文件而不是一个.cs碰巧具有相同名称的文件(但不是扩展名或位置)。

将此归结为当您看某物太久时所犯的错误之一,它发生在我们中最好的人身上。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

找不到外部模块'angular2 / angular2'-带打字稿的Angular2

来自分类Dev

找不到模块“ angular2 / angular2”

来自分类Dev

找不到模块“ angular2 / core”

来自分类Dev

Angular2 找不到模块“../webservices”

来自分类Dev

依赖注入抽象类打字稿(Angular2)

来自分类Dev

找不到模块@ angular / core + angular2

来自分类Dev

angular2:找不到模块“ @ angular / core”

来自分类Dev

angular2:找不到模块“ @ angular / core”

来自分类Dev

angular2中的打字稿,如何通过此访问类变量

来自分类Dev

在Angular2中实现动态路由(打字稿)

来自分类Dev

使用Gulp在Angular2中编译打字稿文件

来自分类Dev

Angular2 打字稿语法

来自分类Dev

找不到模块./in-memory-data.service Angular2

来自分类Dev

angular2 快速入门找不到名称“模块”

来自分类Dev

Angular2 TypeScript - 错误 TS2307:找不到模块“angular2/forms”

来自分类Dev

带有打字稿错误的angular,找不到名称angular

来自分类Dev

在Visual Studio 2015更新1中找不到模块'angular2 / core'

来自分类Dev

打字稿找不到模块

来自分类Dev

打字稿找不到模块

来自分类Dev

在 angular 2 中找不到模块

来自分类Dev

Angular2 Pipe找不到名称

来自分类Dev

Angular2:找不到hammerjs

来自分类Dev

在 Angular2 中编译期间找不到数据存储

来自分类Dev

在 Angular2 中找不到显示页面

来自分类Dev

什么是angular2打字稿和angular2 ecma脚本

来自分类Dev

Yii 2:找不到模块类

来自分类Dev

扩展http类并访问自定义属性(Angular2打字稿)

来自分类Dev

扩展http类并访问自定义属性(Angular2打字稿)

来自分类Dev

TS2307:在TypeScript上导入Angular2时找不到模块“ angular2 / core”

Related 相关文章

热门标签

归档