Ich bin wie so eine sehr einfache Winkelkomponente erklärt:Wie vermeide ich neue eckige Komponenten im Emca 6?
import htmlTemplate from './searchInput.html'
export default class SearchInput {
constructor() {
this.template = htmlTemplate;
}
}
Und ich dann verwenden, wie folgt aus:
import SearchInput from './components/searchInput/searchInput';
angular.module('prj', [])
.component('searchInput', new SearchInput());
Das funktioniert gut.
Aber alle Beispiele mit eckigen 1.x und ECMA 6, die ich bisher gefunden habe, rufen new
auf der SearchInput
Klasse nicht auf. Wenn ich die new
weglasse, wird die Vorlage nicht geladen. Wenn ich will in der Lage sein zu meinen Code (ohne neu) zu ändern,
angular.module('prj', [])
.component('searchInput', SearchInput());
was muss ich ändern?
Versuchte Reflect.construct ('SearchInput', '')? – rrd
Wo soll ich das hinstellen und was soll es tun? – BetaRide
.component ('searchInput', Reflect.construct ('SearchInput', '')); geben Sie einen Versuch – rrd