AngularJS-это структура MV*, которая наиболее подходит для разработки одностраничных приложений для клиентов. Это не функциональная библиотека, а структура, используемая для разработки динамических веб -страниц. Он фокусируется на расширении функций HTML, обеспечении динамического привязки данных, и может сотрудничать с другими структурами (такими как jQuery и т. Д.).
<body ng-app = "mynoteapp"> <html> <div ng-controller = "mynotectrect"> <p> <textarea ng-model = "Сообщение" cols = "40" row = "10" ng-bind = "left ()"> </span> </p> </div> </html> <script type = "text/javascript"> var app = angular.module ("mynoteapp", []); app.controller ("// // scope scope) scope). {return 100 - $ scope.message.length;}; // очистить текстовое поле $ scope.clear = function () {$ scope.message = "";}; // выполнить операцию сохранения $ scope.save = function () {alert ("note saved");};}); </script> </body>Замечание:
Если в одной и той же форме есть несколько «TextareAs», вы можете управлять им, определив несколько «NG-моделей»
Если вы управляете различным «Textarea» в разных формах, вы можете управлять им, определив несколько «контроллеров NG».
Но независимо от того, в каком случае, если вы находитесь в одном и том же файле, лучше всего использовать только один «ng-app» в одном теле.
Дополнение: Использование <Textarea> в Angular JS
Недавно тест, используемый для передачи значения в Textarea на фон, но фон не может быть получен. Код написан так:
<TextARea Rows = "15" ng-model = "note.content"> {ablet.content}} </textarea>Позже я изменил его и удалил содержание между двумя Textareas и получил его в фоновом режиме. Кажется, что в угловом JS все еще есть некоторые механизмы, которые необходимо прояснить.
<textarea Rows = "15" ng-model = "note.content"> </textarea>