我正在使用 Angular4 / Bootstrap4 ,并且我尝试使用 dateTimePicker 格式> Angular 但在文档中我发现只有JQuery方式!
<div class="form-group row">
<label for="timepicker" class="col-2 col-form-label">Time</label>
<div class="col-10">
<input class="form-control" type="time" value="13:45" #timepicker id="timepicker">
</div>
</div>
$('#datetimepicker5').datetimepicker({
use24hours: true
});
我正在将此解决方案从JQuery转换为Angular2 + ,但它不起作用!
@ViewChild('timepicker') private timepicker;
ngOnInit() {
this.timepicker.datetimepicker({
use24hours: true
});
}
答案 0 :(得分:0)
我相信你仍然必须在你提供的这个例子中使用jQuery。您需要将DOM元素包装在组件中的jQuery对象中。然后,您将能够调用datetimepicker插件方法。
cardType=(?<Card Type>.*?)&
&#13;
Angular中更多的jQuery方式是:
//declare jQuery in component
declare var $: any;
ngOnInit() {
$(this.timepicker).datetimepicker({
use24hours: true
});
}