ist die RichtlinieAngular Richtlinie Vorlage Array in einer Controller-Funktion
directives.directive("unitDirective", function(){
return {
templateUrl: "../html/directives/unitDir.html"
}
});
Hier wird die Vorlage
<div ng-repeat="unit in addUnit()">
<label class="item item-input">
<span class="input-label">Unit {{unit+1}}</span>
<input type="number" placeholder="enter estimated monthly rent" ng-model="units.price[$index]">
</label>
</div>
Hier ist, wo ich die Taste, um sein möchte
<ion-view>
<ion-content>
<unit-directive></unit-directive>
<button class="button buttomn-assertive">Confirm</button>
</ion-content>
</ion-view>
Hier ist mein Controller:
controllers.controller("unitsCtrl", function($scope, $stateParams){
$scope.units = {
price: [1,2]
}
$scope.addUnit = function(){
var dummyArray = [];
for(var i =0; i < $stateParams.units; i++){
dummyArray[i] = i;
}
return dummyArray;
};
$scope.calculate= function(){
//how do I access the array of units prices here?
}
});
Grundsätzlich habe ich cordovadialog Plugin verwendet, um zu fragen, wie viele Einheiten sie erstellen möchten, und dann habe ich ein Dummy-Array mit der Nummer zur Verfügung gestellt und es für ng-Wiederholung verwendet. Jetzt muss ich alle Eingaben aufnehmen und sie in einem Array speichern und ich stecke fest. Jede allgemeine Richtung zu jeder anderen möglichen doppelten Frage, eine Lösung oder Dokumentation/Tutorial würde sehr geschätzt werden.