3

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

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

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

欢迎所有提示!

4

1 回答 1

2

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

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

为了简单起见,我会亲自使用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

于 2015-08-06T09:55:01.993 回答