Ich beginne eine einfache Komponente Winkel 2 basierend auf zu implementieren, aber ich bekomme ein Problem tsconfig.json
und import
Angular2 & Typoskript get Fehler mit dem Import
Hier ist meine Struktur
Root | node_modules | | | @angular | | | Core | platform-broswer-dynamic Script | Components | MyFirstComponent.ts MyFirstComponentService.ts
Hier mein Code
import { bootstrap } from '@angular/platform-browser-dynamic'; // this line is ok
import { Component } from '@angular/core'; // this line is ok
import { FirstService } from 'Root/Script/Components/MyFirstComponentService'; // this line get error
@Component({
selector: 'firstcomponent',
template: '<div>My First Component</div>',
})
export class MyFirstComponent {
constructor(public abc : FirstService)
{
console.log(abc.doSomething());
}
}
bootstrap(MyFirstComponent, [FirstService]);
aber ich bekomme Fehler bei
Import {ABCService} von 'Root/Script/Komponenten/MyFirstComponent';
Da einiger Grund, warum ich will nicht import { ABCService } from ./MyFirstComponent';
verwenden, was config-i in tsconfig.json
verwenden sollte drei import
Arbeit zu machen? Ich habe versucht, mit rootDir
, aber es hilft nicht
Ich verwende VS2015, Typoskript 1.8.32
Dank you very much!
Aber aus irgendwelchen Gründen möchte ich 'Import {ABCService} von./MyFirstComponent' nicht verwenden, was ich brauche, ist der vollständige Pfad. Hast du eine Lösung dafür? danke dir – Trada
@Trada Ich aktualisierte meine Antwort, ist das, was du verstehst zu verstehen? –