2017-11-12 1 views
1

Ich frage mich, warum dies zeigt mir keine Art Fehler, während es offensichtlich sollte. Anstatt den Typ Fehler bekommen, erhalte ich das Ergebnis:Typ Fehler nicht angezeigt, wenn es sollte

Hallo 34

Hier ist mein Code:

@Component({ 
    selector: 'test', 
    template: ` 
     <h1>Hello {{name}}</h1> 
    ` 
}) 

export class TestComponent { 
    name:string = 'John Doe'; 

    constructor(){ 
     this.name = 34; 
    } 
} 

Bin ich das falsch bekommen oder was ?!

Mit Angular 4 und Chrome-Browser

Antwort

0

Ja soll einen Fehler als

'Type '34' is not assignable to type 'string'.' 

Um zu sehen, die Lint Fehlermeldung erhalten, sollten Sie folgend in tslint.config

"variable-name": false

ermöglichen
+0

Nein Scheiße: D Das ist, was ich erwarte, aber statt dessen bekomme ich "Hallo 34". Irgendwelche Ideen warum? – lapejatusu

+0

Was ist die IDE, haben Sie eine tslint-Regel hinzugefügt? – Sajeetharan

+0

Es ist kompiliert, weil es egal ist, der Typ ist – Sajeetharan

Verwandte Themen