我正在使用這個plugin與Angular這實際上是這extension 當視圖加載所有你看到的是一個空輸入,當你點擊該輸入時,日曆出現,並且今天的日期顯示在該輸入中。如何在查看加載時將日期設置爲佔位符?
我需要的是在視圖準備就緒的情況下在輸入中加載今天的日期。
來這裏的路上,我使用它
<input type='text' datetimepicker
datetimepicker-options="{format: 'MM/DD/YYYY', useCurrent: true}"/>
你有什麼建議?
編輯
我加autofocus
到輸入和日期選擇器,它已經顯示,不僅這正是我所需要的日期。
我的控制器:
(function() {
'use strict';
angular
.module('palpatine')
.controller('RotationsCtrl', RotationsCtrl);
/* @ngInject */
function RotationsCtrl (Rotations, $scope, $rootScope, $state) {
/*jshint validthis: true */
var vm = this;
activate();
function activate() {
$(document).ready(function() {
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth()+1; //January is 0!
var yyyy = today.getFullYear();
if(dd<10) {
dd='0'+dd
}
if(mm<10) {
mm='0'+mm
}
today = mm+'/'+dd+'/'+yyyy;
$scope.today = moment().format("MM/DD/YYYY");
console.log(today);
$scope.datetimepickerOptions = {
format: 'MM/DD/YYYY',
defaultDate: today
};
});
}
}
})();
得到這個錯誤:'錯誤: $解析:語法]語法錯誤:令牌 '日期' 是出乎意料的,希望[}]在表達式41柱[{格式: 'MM/DD/YYYY',defaultDate:新的日期()}]起始於[日期( )}]。' – TheUnnamed
對不起。忘記它是有角度的。看我的編輯。 –
我這樣做,但仍然無法正常工作。每次加載視圖時,輸入都是空的。 – TheUnnamed