我在角度2中使用Bootstrap 3.但是无法从在线文档中找到任何有用的演示或示例. 当我在模板中添加时间选择器时如下: div class='input-group date' id='datetimepicker3' input type='text' class="form-contro
当我在模板中添加时间选择器时如下:
<div class='input-group date' id='datetimepicker3'> <input type='text' class="form-control" #datePicker [ngModel]="f.ArrivalTime" (blur)="date = datePicker.value" /> <span class="input-group-addon"> <span class="glyphicon glyphicon-time"></span> </span> <script type="text/javascript"> $(function () { $('#datetimepicker3').datetimepicker({ format: 'LT' }); }); </script> </div>
当我单击时间按钮时,没有响应.
脚本标记从模板中删除.您需要使用其他方法来加载脚本.这样的东西可能有效(未经测试)
@Component({ selector: 'some-comp', template: `<div #datetimepicker></div>` }) class SomeComp { @ViewChild('datetimepicker') dateTimePicker:ElementRef; ngAfterViewInit() { $(this.dateTimePicker.nativeElement).datetimepicker({format: 'LT'}); } }