Сейчас у меня есть поле ввода:изменение номера вводится пользовательского ввода не работает
<input type="number" ng-model="distance"></input>
В JS Поручаю расстояние до значения:
$scope.distance = 0;
Я хочу это значение изменить когда пользователь вводит значение и нажимает кнопку. Я имею установку кнопки с моим контроллером ... Но каждый раз, когда кнопка нажата, она отображает значение как 0.
Функция при нажатии кнопки:
//convert button function for when button is clicked
$scope.convert = function(myUnit, myUnit2, distance){
alert(distance);
}
Кнопка:
<button class="button button-block button-balanced" ng-click="convert(myUnit.thisunit, myUnit2.thisunit2, {{distance}})">
Convert
</button>
добавлена функция и кнопка –
Используйте 'convert (myUnit.thisunit, myUnit2.thisunit2, distance)'. Вы уже находитесь в выражении AngularJS, не нужно добавлять фигурные скобки '{{...}}'. – Blackhole