Ich möchte die Daten in zwei Texteingaben geschrieben in Variablen gespeichert werden.Texteingabe in Variable in AngularJS
Das ist mein rtmNav.html:
<div class="rtm-nav">
<label>From:
<input type="text" name="input" ng-model="ctrl.dataa.from">
</label>
<label>To:
<input type="text" name="input" ng-model="ctrl.dataa.to">
</label>
</div>
Dies ist der Controller, der bereits vorhanden ist. Ich kann seine Struktur nicht ändern und sieht anders aus als eine klassische. Ich muss die Variablen hier hinzufügen:
demand.js
class DemandCtrl {
constructor(ChartDataService) {
this.ChartDataService = ChartDataService;
}
$onInit() {
getData.call(null, this);
}
/////////////// THIS IS WHERE I GUESS I SHOULD ADD THE VARIABLES
this.dataa = {
from: '',
to: ''
};
////////////
}
... other methods ...
export const Demand = {
bindings: {
data: '<'
},
templateUrl: demandPageHtml,
controller: DemandCtrl
};
Wahrscheinlich ist es nicht der richtige Weg, es so, dass hier hinzufügen, weil ich diese Nachricht von meinem Code-Editor erhalten:
[js] Unerwartetes Token. Ein Konstruktor, eine Methode, ein Accessor oder eine Eigenschaft wurde erwartet.
Irgendwelche Ideen, um das zu lösen?
Macht wollen die Variable deklarieren. –