0
タイトルに説明されているように、私は入力で日付範囲を選択できる単純なjavascriptコードを持っています。javascriptの範囲の日付セレクタスクリプトと角度のjsを組み合わせた形式html5
<script type="text/javascript">
$(document).ready(function() {
// create jqxcalendar.
$("#Datepicker").jqxDateTimeInput({
width: 197,
height: 32,
selectionMode: 'range'
});
$("#Datepicker").on('change', function (event) {
var selection = $("#Datepicker").jqxDateTimeInput('getRange');
if (selection.from != null) {
$("#selection").html("<div>From: " + selection.from.toLocaleDateString() + " <br/>To: " + selection.to.toLocaleDateString() + "</div>");
}
});
var date1 = new Date();
var date2 = new Date();
$("#Datepicker").jqxDateTimeInput('setRange', date1, date2);
});
</script>
次に、私は私の入力中に、データベースから実際の値を表示するにはNG-モデルを使用して、私が直接これらの値を変更することができますAngularJSのフォームを持っています。フォームの例はHEREで、日付入力はありません。
<form class="form-horizontal alert alert-warning" id="editForm" ng-submit="UpdateInfo(currentUser)" hidden>
<input type="text" class="form-control" ng-model="currentUser.weekOneFirst" value="{{currentUser.weekOneFirst}}">
</form>
及び角度スクリプト:
var crudApp = angular.module('crudApp', []);
crudApp.controller("DbController", ['$scope', '$http', function($scope, $http) {
scope.currentUser = {};
$scope.UpdateInfo = function(info) {
$http.post('configuration/program/databaseFiles/updateDetails.php', {
"id": info.id,
"name": info.username,
"email": info.nume_prenume,
"address": info.parola,
"gender": info.rol_user,
"locatie": info.locatie,
"locatieTwo": info.locatieTwo,
"locatieThree": info.locatieThree,
"locatieFour": info.locatieFour,
"sambata": info.sambata,
"sambataTwo": info.sambataTwo,
"sambataThree": info.sambataThree,
"sambataFour": info.sambataFour,
"tura": info.tura,
"turaTwo": info.turaTwo,
"turaThree": info.turaThree,
"turaFour": info.turaFour,
"weekOneFirst": info.weekOneFirst,
"weekOneLast": info.weekOneLast,
"weekTwoFirst": info.weekTwoFirst,
"weekTwoLast": info.weekTwoLast,
"weekThreeFirst": info.weekThreeFirst,
"weekThreeLast": info.weekThreeLast,
"weekFourFirst": info.weekFourFirst,
"weekFourLast": info.weekFourLast
}).success(function(data) {
$scope.show_form = true;
if (data == true) {
getInfo();
}
});
}
}])。
input ng-model
のJavaScriptコードをどのように統合すれば、日付を変更することができますか?
あなたが日付をバインドする属性は何ですか?サイドノート:Jqueryを使用していて、プレーンなJavaScriptではないようです。 – Jaya