在我的应用程序中,我尝试使用bootstrap datepicker
但我有一个问题:如何隐藏它的图标和一些其他领域(如果我需要),当它的显示?
我的观点:
<div class="input-group date custom">
<input type="text" id="date" data-ng-model="article.Date" name="date" class="form-control" required/><span class="input-group-addon"><i class="date-ico"></i></span>
</div>
和指令(它的声明在模态窗口上):
.directive('dateClick', function ($window) {
return {
restrict: 'EA',
link: function (scope, element, attrs) {
var dateIcon = element.find('.date-icon');
dateIcon.bind('click', function () {
var datepckr = angular.element(document).find('.datepicker');
if (typeof datepckr[0] !== 'undefined'){
console.log('hide');
var datepckrMenu = angular.element(document).find('.datepicker.dropdown-menu');
datepckrMenu.datepicker('hide');
}
});
}
}
});
我怎么能以最好的方式隐藏我的约会选择器?
我还看到,如果我在textAngular的编辑器中单击,它并没有隐藏…
1条答案
按热度按时间idv4meu81#
尝试以下操作:
Live Demo
Repository Link
Js脚本