2013-09-27 205 views
5

Tôi có hai hộp văn bản datepicker Từ ngày và Ngày ... Tôi cần mặc định trong Từ ngày tháng bắt đầu tháng này và đến ngày hôm nay ...Cách đặt ngày hôm nay trong hộp văn bản của datepicker trong angularjs

Cách thế nào để đặt ngày mặc định trong hộp văn bản Angularjs Datepicker ..?

+2

Bạn đã thử gì? Bằng cách này, làm thế nào điều này liên quan đến Java và Java-EE, bạn đang sử dụng một số khung MVC web hoặc JSP/Servlets đơn giản? –

+0

Trình ghi ngày tháng trong trường hợp này là gì? – marko

+0

Tôi làm cách nào để có được ngày bắt đầu và ngày kết thúc của tháng hiện tại? –

Trả lời

13

Tôi không chắc chắn ý bạn là gì bởi một hộp văn bản datepicker. Bạn có đang sử dụng dữ liệu nhập ngày không?

<input name="dateInput" type="date" ng-model="date"/> 

Nếu như vậy trong bộ điều khiển bạn cần phải thiết lập các biến ng-mô hình, trong trường hợp này, $ scope.date đến ngày mặc định bạn muốn sử dụng ví dụ sử dụng ngày hôm nay

var d=new Date(); 
var year=d.getFullYear(); 
var month=d.getMonth()+1; 
if (month<10){ 
month="0" + month; 
}; 
var day=d.getDate(); 
$scope.date=year + "-" + month + "-" + day; 

tôi đã thiết lập một plunkr tại http://plnkr.co/edit/WJ86aB?p=preview

+0

Cảm ơn bạn rất nhiều ... Đồng thời một công cụ chọn ngày khác là Ngày bắt đầu tháng hiện tại .... tôi cần. như trên .... –

3

Nếu như vậy trong bộ điều khiển bạn cần phải thiết lập các biến ng-mô hình, trong trường hợp này, $ scope.date đến ngày mặc định bạn muốn sử dụng ví dụ sử dụng ngày hôm nay

$scope.date = new Date(); 

Trong html của bạn:

<input name="dateInput" type="date" ng-model="date"/>