Ich habe ein einfaches Angular-Programm, in dem die Span nur angezeigt werden muss, wenn der Eingabewert "Peter" ist. Ich hatte gehofft, dass, wenn ich den Eingabewert ändere, spanne verschwinden muss, aber wenn ich versuche, den Wert des Eingabefeldes zu ändern, erlaube ich es mir nicht. Was ist das Problem, aufgrund dessen ich den Eingabewert nicht ändern kann?ng-show auf der Basis von Modellwert eines anderen HTML-Elements
<html>
<head>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.4.8/angular.min.js"></script>
</head>
<body ng-app="myApp" ng-controller="myCtrl">
<input type="text" ng-model="name"/>
<span ng-show="name='peter'">{{name}}</span>
<script>
//module declaration
var app = angular.module('myApp', []);
//controller declaration
app.controller('myCtrl',function($scope){
$scope.name = "Peter";
});
</script>
</body>
</html>
ja gemacht Fehler sollte Operator verwendet haben den Vergleich "==" statt Zuweisungsoperator "=". Mein Fehler; ( – Deadpool