2015-12-08 2 views
0

Я играю с угловым датировщиком и пытаюсь установить основную функцию $ watch, которая покажет мне некоторую информацию в console.log. Эта функция должна показать мне, если моя дата меньше, чем моя maxDate, поэтому покажите мне в консоли «неправильная дата». Я читал документацию о $ watch, но не мог понять. Что я делаю неправильно? это ссылка на enter code hereplunker

ответ

1

Вам не нужен $ scope. перед DT в ваших часах

$scope.$watch ('$scope.dt', function(){ 
    if($scope.dt < $scope.maxDate){ 
     console.log('wrong date') 
    } 
    }) 

должно быть:

$scope.$watch ('dt', function(){ 
    if($scope.dt < $scope.maxDate){ 
     console.log('wrong date') 
    } 
    }) 
+0

теперь работает, спасибо! – Anton

Смежные вопросы