我正在玩角度日期管理员,并试图设置$ watch的基本功能,它将显示我在console.log中的一些信息。
这个函数应该显示我的日期是否小于我的maxDate所以在控制台“错误的日期”显示我。我已经阅读了关于$ watch的文档,但无法弄清楚。
我究竟做错了什么?
这是enter code here
plunker
答案 0 :(得分: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')
}
})