2016-05-03 8 views
1

Wenn Benutzer einen beliebigen Wert in einem Textfeld eingibt, sollte der gleiche Wert in einer anderen Texbox aufgefüllt werden, ich versuchte unter einem, aber nicht funktioniert.Bitte vorschlagen.Binden von Wert von 1 Textfeld in ein anderes Textfeld in C# mit AngularJS

<title></title> 
 
<script src="Scripts/angular.min.js"></script> 
 
<script type="text/javascript"> 
 
var app = angular.module('myApp', []); 
 
app.controller('myCntrl', function ($scope) { 
 
    $scope.txt1 = "AngularDemo"; 
 
}); 
 
</script>
<body> 
 
    <form id="form1" runat="server" ng-app="myApp"> 
 
     <div data-ng-controller="myCntrl"> 
 
      <asp:TextBox ID="TextBox1" runat="server" ng-model="txt1"></asp:TextBox> 
 
      <asp:TextBox ID="TextBox2" runat="server" ng-bind="txt1" Text="{{txt1}}" style="border-color:{{txt1}}"></asp:TextBox>       
 
     </div> 
 
    </form> 
 
</body> 
 
</html>

Antwort

1

Verwenden Sie einfach ng-Modell überall

<form id="form1" runat="server" ng-app="myApp"> 
    <div data-ng-controller="myCntrl"> 
     <asp:TextBox ID="TextBox1" runat="server" ng-model="txt1"></asp:TextBox> 
     <asp:TextBox ID="TextBox2" runat="server" ng-model="txt1" style="border-color:{{txt1}}"></asp:TextBox>       
    </div> 
</form> 

Was haben Sie versucht, mit dem folgendes zu erreichen: Text="{{txt1}}"

+0

Ich brauche alle Textbox Wert auf Pop- widerzuspiegeln up Form Textfeld. –

Verwandte Themen