2015-12-08 144 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