【问题标题】:How to add a datepicker to angular-meteor?如何将日期选择器添加到角度流星?
【发布时间】:2015-10-29 03:31:54
【问题描述】:

我刚刚开始尝试angular-meteor,感觉很好,但同时也很奇怪。让我感到不舒服的是,一切都是用包完成的,我不确定我可以手动完成多少。

所以我一直按照教程直到 step 9 制作了一个简单的派对策划网站。我现在想添加一个日期选择器,以便各方也有日期。为此,我想使用 Bootstrap Datepickerangular-datepickerthis Meteor Datepicker 之类的东西,但我不确定该选择哪一个以及如何执行此操作。

我需要使用流星包在流星中安装所有东西吗?我应该使用凉亭吗?我可以使用常规的<script src=""> 方式手动注入这些库吗?哪一个最合适?

欢迎所有提示!

【问题讨论】:

    标签: javascript angularjs meteor datepicker angular-meteor


    【解决方案1】:

    由于此功能的影响仅限于表示层,因此您选择如何安装/集成日期选择器主要是个人喜好问题。

    • 您可以选择一个流星包,并获得更简单的集成(假设该包与您的项目没有冲突的依赖项,例如 Iron-router 与流路由器)和更新(假设该包得到了认真的管理和维护)
    • 如果您选择使用 bower 或其他包管理器而不是流星的包管理器(或者没有,只下载源代码,就此而言),您需要自己集成库(通过自定义包或直接在 @ 987654326@ 文件夹)并手动更新。但是您会从实际的库维护者那里获得“官方”更新。

    为了简单起见,我个人会选择rajit:bootstrap3-datepicker。它似乎得到了正确维护(几个月前的最后一次提交),并且有足够的安装量来满足我的口味:

    $ meteor add rajit:bootstrap3-datepicker
    

    然后在我的模板中:

    <label>Date</label>
    <input type="text" class="form-control" id="my-datepicker" ng-model="newParty.date">
    

    PartiesListCtrl 中,我将使用以下方法设置日期选择器:

    $('#my-datepicker').datepicker();
    

    如果您考虑自己进行集成,这里有几个对您有用的 SO 链接:hereherehere

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-22
    • 1970-01-01
    • 1970-01-01
    • 2015-03-07
    • 1970-01-01
    • 1970-01-01
    • 2018-09-13
    • 2020-11-13
    相关资源
    最近更新 更多