Ich habe Probleme beim Laden einer Komponente. Wenn ich eine andere Komponente zu laden, erhalte ich die folgenden FehlerXHR Fehler (404) nicht gefunden Winkel 2
localhost/:22 Error: Error: XHR error (404 Not Found) loading http://localhost:3000/app/player-detail.component.ts.js(…)
Meinen app.component.ts:
import { Component } from '@angular/core';
import { PlayerDetailComponent } from './player-detail.component.ts';
@Component({
selector: "my-app",
templateUrl: 'app/views/app.component.html',
directives: [PlayerDetailComponent],
})
export class AppComponent {
title = "title";
}
, die die tutorial nach, richtig
Meinen main.ts sieht :
import { bootstrap } from '@angular/platform-browser-dynamic';
import {AppComponent} from './app.component';
bootstrap(AppComponent);
und meine Spieler-detail.component.ts:
import { Component } from '@angular/core';
import { Player } from './classes/player';
@Component({
selector: "player-details",
template: `<h2>Hello</h2>`,
})
export class PlayerDetailComponent {
player: Player = {
id: 1,
name: "Test Player",
email: "[email protected]",
level: 0,
maxHealth: 100,
health: 100,
maxEnergy: 100,
energy: 100,
fun: 1,
skill: 1,
knowledge: 1
};
}
und meine system.config.js:
(function(global) {
// map tells the System loader where to look for things
var map = {
'app': 'app', // 'dist',
'rxjs': 'node_modules/rxjs',
'angular2-in-memory-web-api': 'node_modules/angular2-in-memory-web-api',
'@angular': 'node_modules/@angular'
};
// packages tells the System loader how to load when no filename and/or no extension
var packages = {
'app': { main: 'main.js', defaultExtension: 'js' },
'rxjs': { defaultExtension: 'js' },
'angular2-in-memory-web-api': { defaultExtension: 'js' },
};
var packageNames = [
'@angular/common',
'@angular/compiler',
'@angular/core',
'@angular/http',
'@angular/platform-browser',
'@angular/platform-browser-dynamic',
'@angular/router',
'@angular/router-deprecated',
'@angular/testing',
'@angular/upgrade',
];
// add package entries for angular packages in the form '@angular/common': { main: 'index.js', defaultExtension: 'js' }
packageNames.forEach(function(pkgName) {
packages[pkgName] = { main: 'index.js', defaultExtension: 'js' };
});
var config = {
map: map,
packages: packages
}
// filterSystemConfig - index.html's chance to modify config before we register it.
if (global.filterSystemConfig) { global.filterSystemConfig(config); }
System.config(config);
})(this);
Ich war nur das Tutorial folgen und einige Variablennamen zu ändern und ich weiß wirklich nicht, warum dieser Fehler nach oben knallt und ich kann Ich finde nicht viel über den Fehler online.
Dank. Immer die kleinen Dinge – ReallyGoodPie
passiert mir die ganze Zeit :) – sourdoughdetzel