Данный код является частью кода todo-list.ng-enter с вызовом любой функции
Первая строка поле ввода, где его значение доступно через newTodo .Входное поле используется для ввода новой задачи в Todo-листе.
<input class="todoField" id="newTodoField" type="text" ng-model="newTodo" placeholder="Add New Todo" ng-enter>
<button id="todoSubmit" class="btn btn-default" ng-click="addTodo()">Add</button>
Существует два способа представить вновь набранное имя задачи в JS.
.after набрав имя задачи, просто нажав на добавить кнопки (кнопка находится во второй строке) из code.which является вызовом функции addTodo()
Js, которая делает работу добавления набранного текста в списке дел.
. После ввода имени задачи просто нажмите кнопку ввода с в поле ввода.
сомнение в отношении метода второго типа. Поскольку ng-enter does't вызывает любую функцию. Это было просто написано в конце тега. (Если код был как
ng-enter="addTodo()"
означает, что я бы ясно понял)И более того, даже если нг ввести does't вызвать любую функцию второго метода работает красиво. Как модель
ng-enter
должна была называтьaddTodo()
функция.
Полный код доступен в this_link. Демонстрация полной программы доступна в this_link
извините, если вопрос очень прост.
Возможно [эта ссылка] (http://stackoverflow.com/questions/17470790/how-to-use-a- keypress-event-in-angularjs) отвечает на ваш вопрос? – AndersRehn