Es scheint, wenn ich eine Angular 2 App mit Angular cli erstellen. Mein Standardkomponentenpräfix ist app-root für AppComponent. Nun, wenn ich den Wähler auf etwas anderes ändern sagen "abc-root"angular2 Wie ändere ich das Standardpräfix der Komponente zu stoppen tslint Warnungen
@Component({
selector: 'abc-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
vscode warnt mich,
[tslint] The selector of the component "AppComponent" should have prefix "app"
Ich habe auch eine Warnung von 'ng erzeugen component' auch nach der Aktualisierung' tslint.json': 'Sie verwenden verschiedene Präfix von app, könnten Sie bekommen Fusselfehler. Bitte aktualisieren Sie "tslint.json" entsprechend. Ich musste die 'apps.prefix' Eigenschaft in' .angular-cli.json' aktualisieren, um diese Warnung loszuwerden. – natchiketa
Was ist, wenn Sie mehrere Apps in .angular-cli.json mit unterschiedlichen Präfixen für die beiden Apps konfiguriert haben? –
Ich habe es herausgefunden. Sie können mehrere Präfixe in tslint.json als Array wie folgt angeben: '" component-selector ": [true," element ", [" app "," app2 "," app3 "]," kebab-case "]' –