2016-09-18 6 views
18

Ich würde gerne wissen, ob es eine Möglichkeit gibt, eine ähnliche Codecompletion/Autocomplete in Atom zu erhalten, wie es Webstorm ist.Code Vervollständigung/Autocomplete Angular/Typescript ATOM in HTML

Im Moment versuche ich mich an Typoskript zu gewöhnen und ich mag es wirklich bis jetzt, aber was mich wirklich nervt ist, dass ich keine Codecompletion in atom für meine HTML-Dateien bekomme.

, dass mein Leben machen würde so viel einfacher ....
Das ist, wie es in WebStorm sieht (Testversion) webstorm screenshot

Die Schnittstelle ist sehr einfach:

interface Person { 
    name: string; 
    lastName: string; 
    birthday: number; 
} 

Der Regler sieht so aus:

module myModule { 
export interface IMyScope extends ng.IScope { 
    person: Person; 
} 

export class MyCtrl { 
    constructor($scope: IMyScope) { 
     $scope.person.name = "Lucifer"; 
    } 
} 
angular 
    .module('myModule') 
    .controller('MyCtrl', MyCtrl); 

}

Es funktioniert völlig in Ordnung in * .ts Dateien ... Zum Beispiel in Atom: enter image description here

Aber es funktioniert nicht in HTML-Dateien. Wie hier: enter image description here

Jeder Hinweis, Konfigurationsprobleme, die Sie mir sagen können, würde sehr geschätzt werden! Danke fürs Lesen!

+0

Ich denke, Sie können dies überprüfen [link] (https://Stackoverflow.com/a/36378932/2791802) – orangespark

+1

Sie können diese Erweiterung für VsCode '@ Angular/Language-Service @ 5.0.0-Beta.5 versuchen und Typoskript @ 2.4.2' –

Antwort

3

Ein gutes Autocomplete-Paket in Atom ist Autocomplete Plus.

In der Dokumentation wird auf eine Liste von providers verwiesen, die Sie wünschen, ist für html.

+0

Großer Vorschlag; Wir suchen jedoch nach einem HTML-Autovervollständigungspaket, das TypeScript aus der entsprechenden Angular-Komponente unterstützt. – Trent

+0

@Trent - benutzen Sie https://atom.io/packages/atom-typescript gerade? – jeffkmeng

+0

Ja, ich verwende das 'atom-typescript'-Paket. – Trent