2016-08-12 22 views
1

我正在日期和時間,從用戶輸入和

<input type="datetime-local" ng-model= "datetime" name="datetime" min="2016-01-01T00:00:00" max="2116-12-31T00:00:00" class="b" required/> 

希望出現在它這個div <div ng-bind="x.todoTime| date : 'medium'" class="bb"></div> 但1000.How的間隔我應該怎麼辦呢?

JS代碼: -

var app =angular.module('toDolist', []); 
app.controller("toDoCtrl",function($scope, $interval) { 
$scope.todoWork = []; 

    $scope.todoAdd = function() {  
$scope.todoWork.push({todoText:$scope.task,todoDesc:$scope.description,todoTime:$scope.datetime,todoPriority:$scope.priority,done:false}); 
      $scope.task =''; 
      $scope.description =''; 
      $scope.datetime =''; 
      $scope.priority =''; 
     }; 
    $interval(function(){ 
     $scope.datetime;; 
     },1000); 
+1

你是什麼意思**出現間隔1000 **? –

回答

-1

,你可以在你的控制器使用$超時。

$timeout(function(){ 
    $scope.datetime; 
    },1000); 
+0

它只會被調用一次。 @shreya正在嘗試定期重複調用函數。 –

+0

如何反覆調用它也我不想要靜態值,用戶將該值,我希望它出現在另一個區間爲1000 –

+0

@devqon您的方法不起作用 –

0

我不知道你實際上是在試圖顯示什麼,但它看起來像你想實現這樣的事情:

$interval(function() { 
    $scope.x.todoTime = $scope.datetime; 
}, 1000); 
-1

只是一些值分配給DateTime字段。它工作時,我用靜態值測試

$interval(function(){ 

$scope.datetime="2017-01-01T00:00:00"; 

    },1000); 
+0

你能告訴我不喜歡的原因答案?? –

+0

有誰知道這個問題 –

0

我不知道你實際上是在試圖什麼待辦事項div來顯示,但我想你想在1000 MS調用一個函數,你可以調用一個函數在國際間val,喜歡:

$interval(function() { 
    $scope.yourFunction();//In this function you do calculation 
}, 1000); 
相關問題