2016-03-31 18 views
0

私の質問として、これは初めてのanglejsです。私は解決策を検索しようとするが、何も望みをとるわけではない。 私はリストデータを持っています。行を更新すると、行の値がテーブルに追加され、datetime列が追加されます。編集すると、日付ピッカー(角度)に値を設定できません。 私のコード。 HTMLのinputタグ:値の文字列datetimeを(データベースから)<input type = "date" ng-model = "endtime" name = "endtime" />に設定する方法

<input id="endtime" type="date" ng-model="endtime" /> 

Controller.js

$scope.editJob = function (job) { 
    debugger; 
    var getData = EmployeeService.getJobByID(job.JobID); 
    getData.then(function (emp) { 
     $scope.job = emp.data;   
     $scope.endtime = job.EndTime;   
     ; 
    }, 
    function() { 
     alert('Error in getting records'); 
    }); 
} 

Service.js

// Update Job 
this.updateJob = function (job) { 
    var response = $http({ 
     method: "post", 
     url: "Employee/UpdateJob", 
     data: JSON.stringify(job), 
     dataType: "json" 
    }); 
    return response; 
} 

インデックスページ index

私の文字列のdatetime値のように:「3/1/2016 "

p/s:私の悪い英語のために申し訳ありません。

答えて

0

を試してみてください。その変数に新しい日付( "03/25/2015")を割り当てます。

go through this link: http://plnkr.co/edit/HcXL2TptB90skqdQznvz?p=preview 
+0

これは私が必要としているようですが、これをController.jsのコードにどのように適用できますか?私のコントローラにいくつかを適用できますか?このanglejsで新しいことを尋ねて申し訳ありません – AquariusIV

+0

editJob関数では、この$ scope.endtime = new Date(job.EndTime) – panwar

+0

を使用してください。ありがとうございました – AquariusIV

0

Uは、HTML入力タイプの日付を使用している場合は、この

$scope.editJob = function (job) { 
    debugger; 
    var getData = EmployeeService.getJobByID(job.JobID); 
    getData.then(function (emp) { 
     $scope.job = emp.data;   
     $scope.endtime = $scope.job.EndTime;   
     ; 
    }, 
    function() { 
     alert('Error in getting records'); 
    }); 
} 
+0

申し訳ありませんが、動作しません。 – AquariusIV

+0

var data = emp.data; $ scope.endtime = data.EndTime;この作品は – Ambuj

+0

何も変更されていない場合に試してください。あなたの最初の答えと同じです。 – AquariusIV

関連する問題