2017-07-15 74 views
2

我想添加这些datepickers:https://eonasdan.github.io/bootstrap-datetimepicker/Installing/但这里不是一个如何将它添加到Angular 4项目的说明。我怎样才能做到这一点?如何添加Bootstrap 3 datepicker到Angular 4项目

+0

用[** ngBootstrap **](https://ng-bootstrap.github.io/#/components/datepicker/)日期picker – Aravind

+1

是的,但我现在使用bootstrap 3,如果我添加ngBootstrap,我所有的样式都会崩溃。 – user

+0

1)你使用npm吗?如果是的话,它非常容易,2)修改system.js 3)直接添加js,css文件到index.html,你更喜欢哪一个? – nivas

回答

2

通过NPM安装:

  • 自举
  • eonasdan的自举-的DateTimePicker-NPM

添加在 '角cli.json' 配置:

 "styles": [ 
     "../node_modules/bootstrap/dist/css/bootstrap.min.css"   
     "../node_modules/eonasdan-bootstrap-datetimepicker-npm/build/css/bootstrap-datetimepicker.min.css", 
     ], 
     "scripts": [ 
     "../node_modules/jquery/dist/jquery.min.js", 
     "../node_modules/moment/min/moment.min.js", 
     "../node_modules/bootstrap/dist/js/bootstrap.min.js", 
     "../node_modules/eonasdan-bootstrap-datetimepicker-npm/build/js/bootstrap-datetimepicker.min.js" 
     ], 

然后根据文档https://eonasdan.github.io/bootstrap-datetimepicker/使用它。

请注意,您的日历容器必须具有位置相对位置,且不能有隐藏的溢出位置,否则当您尝试选择值时无法看到日历对话框。