ich ein Eingabefeld haben, das Zeichen akzeptiert, die sofort wird deaktiviert, wenn der richtige Wert eingegeben wird, unter Verwendung von ng-disabledAngular JS: Eingabefeld Deaktivieren nicht auf Aktualisierung der Seite aufrechterhalten
Allerdings, wenn ich zum nächsten Punkt bewegen und prev die nächste Taste die Seite aktualisiert
= 4) & &
ich brauche den Index der Frage in Cache zu platzieren, um
localStorage.setItem();
Controller:
$scope.initializeGame = function() {
$scope.score = (localStorage.getItem("token")) ? parseInt(localStorage.getItem("token")) : 0;
$scope.scoreValue = $scope.score
$scope.noOfTries = 0;
$scope.original = $scope.pageTitle;
$scope.guess = null;
$scope.deviation = null;
$scope.verifyGuess = function() {
$scope.deviation = $scope.original - $scope.guess;
$scope.noOfTries = $scope.noOfTries + 1;
$scope.falseAnswer = $scope.deviation != 0;
if ($scope.deviation == 0 && $scope.noOfTries == 1) {
$scope.scoreValue = parseInt($scope.score, 10) + 1;
var token = $scope.scoreValue;
localStorage.setItem("token", token);
};
sehen Sie nicht den Artikel in localStorage? – alphapilgrim
Ich war mehr nach der Methode von einer zurückgegebenen Liste Objekte aus einer ng-Repeat-Anweisung Wie zeichne ich mit der Indexnummer des Objekts, dass es richtig beantwortet wurde, z. in lokalen Speicher oder eine andere Methode, um zu erhalten, dass es beantwortet wurde. – user3265817
verwenden Sie [UI-Router] (https://github.com/angular-ui/ui-router)? Denn wenn Sie vor der Auflösung der nächsten Seite waren, könnten Sie eine Funktion aufrufen, um zu prüfen, ob die nächste erwartete ID in Ihrem lokalen System beantwortet wurde, und wenn ja, setzen Sie sie. – alphapilgrim