Ich konvertiere eine Komponente (AngularJS 1.6) von JavaScript zu Typoskript.Verwendung der Dependency-Injektion mit Typoskript in AngularJs
class NewProjectCtrl {
price: number;
static $inject = ['$http'];
constructor($http) {
let ctrl = this;
ctrl.price = '50';
...
}
createProject() {
$http.post('/api/project', ctrl.project)
...
}
}
angular
.module('app.projects-selection')
.component('newProject', {
templateUrl: 'app/projects-selection/components/new-project/new-project.tmpl.html',
controller: NewProjectCtrl,
bindings: {
user: '<',
}
});
Typoskript auf dem $http
in meinem createProject Verfahren klagt (Kann nicht Namen $ http). Alle Beispiele, die ich finden kann, verwenden nur Abhängigkeitsinjektionen im Konstruktor.
Wo ist der Style Guide? Ich folgte dem ng-Upgrade-Leitfaden https://angular.io/docs/ts/latest/guide/upgrade.html#!#switching-to-typescript. Wird der Leitfaden nicht aktualisiert? – Per
Ich benutze [Todd Motto] (https://github.com/toddmotto/angularjs-styleguide/tree/master/typescript) und [John Papa] (https://github.com/johnpapa/angular-styleguide/tree/ Vorlagen-/a1) Style-Guides –