Нужно сделать простой калькулятор.
Делал так:
<input type="number" value="25" ng-model="first">
<input type="number" value="25" ng-model="second">
<h1>{{first + second}}</h1>
Считает он правильно, но я поставил value и при загрузке страницы эти инпуты пустые. Что не так? Или вместо ng-model исп. что-то другое?
Если вы указали ng-model
для инпута, то значение всегда будет браться оттуда. Можно присвоить начальные значение через ng-init
:
<input type="number" ng-init="first=25" ng-model="first">
<input type="number" ng-init="second=25" ng-model="second">
<h1>{{first + second}}</h1>
Или в контроллере (в большинстве случаев более правильный подход)
// JS
app.controller('MainCtrl', function($scope) {
$scope.first = 25';
$scope.second = 25';
});
// HTML
<div ng-controller="MainCtrl">
<input type="number" value="25" ng-model="first">
<input type="number" value="25" ng-model="second">
<h1>{{first + second}}</h1>
</div>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть таблица(смскрин и сайт) на сайте https_://aviareysi
Подскажите как можно реализовать смещение блока допустим на 50px вправо, если блок div проскроллили вправо?
Сверстал сайт с помощью Bootstrap