AngularJS ist ein MV* -Frahmen, das für die Entwicklung von einseitigen Anwendungen für Clients am besten geeignet ist. Es handelt sich nicht um eine funktionale Bibliothek, sondern ein Framework, mit dem dynamische Webseiten entwickelt werden. Es konzentriert sich auf die Erweiterung von HTML -Funktionen, die Bereitstellung dynamischer Datenbindung und kann mit anderen Rahmenbedingungen (wie JQuery usw.) zusammenarbeiten.
<Body ng-App = "mynoteApp"> <html> <div ng-controller = "mynotectrl"> <p> <TextArea ng-model = "message" cols = "40" rows = "10" maxLength = "100"> </textarea> </p> <p> 100/<spannweite ng-bind = "links ()"> </span> </p> </div> </html> <script type = "text/javaScript"> var app = angular.module ("myNoteApp", []); app.controller ("mynotectRL", function ($ scope) {$ scope. {return 100 - $ scope.message.length;}; // das Textfeld $ scope.clear = function () {$ scope.message = "";}; // die speichern $ $ scope.save = function () {alert ("Note gespeichert");};};Bemerkung:
Wenn es in derselben Form mehrere "Textbereich" gibt, können Sie es steuern, indem Sie mehrere "NG-Modelle" definieren
Wenn Sie unterschiedliche "textarea" in verschiedenen Formen bedienen, können Sie es steuern, indem Sie mehrere "NG-Controller" definieren
Unabhängig davon, welchen Fall Sie in derselben Datei befinden, verwenden Sie am besten nur eine "NG-App" im selben Körper.
Ergänzung: Verwendung von <textarea> in Angular JS
In letzter Zeit wurde der Test verwendet, mit dem der Wert in textarea an den Hintergrund geleitet wurde, der Hintergrund kann jedoch nicht empfangen werden. Der Code ist so geschrieben:
<textArea rows = "15" ng-model = "notal.content"> {{notal.content}} </textArea>Später habe ich es geändert und den Inhalt zwischen den beiden Textbereiche entfernt und im Hintergrund empfangen. Es scheint, dass es immer noch einige Mechanismen in Winkel -JS gibt, die geklärt werden müssen.
<textArea rows = "15" ng-model = "notal.content"> </textArea>