Я новичок в Angular, и сейчас я столкнулся с проблемой: у меня есть цифровая клавиатура и несколько текстовых полей. Мне нужно вводить в конкретное текстовое поле с цифровой клавиатуры. Вот код
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
<script>
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
$scope.count = ''
});
</script>
</head>
<body>
<div ng-app="myApp" ng-controller="myCtrl">
<button id="btn1" ng-click="count = count + 1">1</button>
<button id="btn2" ng-click="count = count + 2">2</button>
<label>Textbox1</label><input type="text" id="Textbox1" value="{{count}}"/>
<label>Textbox2</label><input type="text" id="Textbox2" value="{{count}}"/>
</div>
</body>
</html>
Теперь, если я нажму Textbox1, затем нажму кнопку 1 или 2, текст должен быть только на Textbox1, а не на >textbox2 возможно ли привязать значение к value с помощью ng-click, как это
функция на контроллере
$scope.change = function(evt) {
evt.target.value={{count}};
alert(evt.target.id)
html
<label>Textbox1</label><input type="text" id="Textbox1" value="{{count}}" ng-click="change($event)"/>
<label>Textbox2</label><input type="text" id="Textbox2" value="{{count}}" ng-click="change($event)"/>
или другим способом