Задать вопрос
medianoche
@medianoche

Как в AngularJS обновить директиву в JS-файле?

Есть такая html-страница:
<input type="number" placeholder="Длина" ng-model="length">
<a ng-click="start()">Рассчитать</a>
Расчет: {{length}}

С помощью такого кода на месте расчета появляется 2, 4, 8, 16 и т.д.
$scope.length = 2;
$scope.start = function() {
	$scope.length =  $scope.length * 2;
};

Но если самостоятельно вписать Длину в соответствующий input и нажать "Рассчитать", то ничего не происходит. Я подозреваю нужно что-то мудрить с apply и watch?
  • Вопрос задан
  • 265 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Решения вопроса 1
TekVanDo
@TekVanDo
Javascript Developer
Все работает.. jsbin.com/luyigarizo/1/edit?html,js,output
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы