【发布时间】:2014-06-06 13:09:39
【问题描述】:
从 Angularjs 的 UI Bootstrap 示例中,我设法使用以下代码创建了 UI 日期选择器。
<div class="col-md-2">
<p class="input-group">
<input type="text" class="text-box input-large input-large-altered" name="HandOverToOwner" datepicker-popup="dd.MM.yyyy" ng-model="project.dt" is-open="opened" ng-required="true" />
<span class="input-group-btn">
<button type="button" class="btn btn-default" ng-click="open($event)"><i class="glyphicon glyphicon-calendar"></i></button>
</span>
</p>
<span class="help-block" ng-show="ProjectCreate.HandOverToOwner.$error.required">Required*</span>
</div>
现在我想摆脱日历按钮并在选择编辑框时启用弹出日历。如何替换这个 is-open="opened" 属性?
app.controller('createProjectController', ['$scope', function ($scope, $timeout) {
$scope.project = {};
$scope.clear = function () {
$scope.project.dt = null;
};
$scope.open = function ($event) {
$event.preventDefault();
$event.stopPropagation();
$scope.opened = true;
};
$scope.format = 'dd.MM.yy';
$scope.dateOptions = {
formatYear: 'yy',
};
}]);
【问题讨论】:
标签: angularjs twitter-bootstrap datepicker