angular ui bootstrap datepicker问题

图片描述

想要的是只选择年,然后输入框里就只有年了,不要在这个视图中选择,要全是年份的
还有,这个组件不能选择时间吗?就是到小时分钟秒的那种
这是我的代码

 <input type="text" class="form-control" name="userAddTime" datepicker-popup="{{format1}}" ng-model="dataModel.userAddTime" is-open="loanDate1" datepicker-options="dateOptions" alt-input-formats="altInputFormats" close-text="Close" placeholder="添加时间" ng-click="openDatepicker($event,1)"/>

----------
//日期控件
    $scope.dateOptions = {
        startingDay: 1,
        class: 'datepicker',
    };

    //日期控件
    $scope.format1 = "yyyy-MM-dd";
    $scope.locale = moment.locale('zh-cn')
    $scope.openDatepicker = function($event, i) {
        $event.preventDefault();
        $event.stopPropagation();
        if (i == 1) {
            $scope.loanDate1 = true;
            $scope.loanDate2 = false;
        } else if (i == 2) {
            $scope.loanDate1 = false;
            $scope.loanDate2 = true;
        }
    }

麻烦大牛解答,谢谢

像一楼那样修改的话,就是下面图片那样,没有让我选择时间,直接显示00:00了
图片描述

阅读 1.7k
1 个回答

$scope.format1 = "yyyy-MM-dd HH:mm";

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题