首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在AngularJs中实现bootstrap-datepicker

在AngularJs中实现bootstrap-datepicker
EN

Stack Overflow用户
提问于 2016-07-27 10:33:56
回答 1查看 150关注 0票数 0

我从AngularJs开始。

我需要在表单中实现"N“个日历。我正在使用引导数据采集器(https://eonasdan.github.io/bootstrap-datetimepicker/)

例如,如果我指定inputTextId,它就可以正常工作

Html:

代码语言:javascript
复制
<input id='datetimepicker2' data-ng-model="vm.search.origin.from" data-ng-click="vm.showCalendar(this)" class="form-control" type="text" placeholder="MM/DD HH:MM">

<input data-ng-model="vm.search.origin.to" data-ng-click="vm.showCalendar(this)" class="form-control" type="text" placeholder="MM/DD HH:MM">

控制器:

代码语言:javascript
复制
function showCalendar(obj)
{
    $("#datetimepicker2").datetimepicker();
}

它只适用于一个inputText,如果我想在多个and中实现它,我必须指定每个名称和函数。我想要传递引用并使用:

reference.datepicker();或者类似的东西,以便只创建一个函数。这有可能吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-27 10:41:44

听起来你想要一个指令。以此为例:

代码语言:javascript
复制
app.directive('timePicker', function() {
    return {
        link: function($scope, elem, attrs){
          $(elem).datetimepicker();
        }
    }
});

然后,只需将time-picker添加到所需的输入即可。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38602768

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档