eonasdan datetimepickerを使用していますが、Angular コントローラーからデータ関数にアクセスできません。
次のコードは、「TypeError: 未定義のプロパティ 'setValue' を読み取れません」を生成します。
var d = new Date();
d.setHours(d.getHours() - 8);
m = moment(d);
$("#datetimepicker").data("DateTimePicker").setValue(m);
onChange イベントは次のコードでトリガーされるため、セレクターに問題はありません。
$("#datetimepicker").on("dp.change", function (e) {
console.log(e.date._d););
});
私が発見したように、bootstrap-datetimepicker.js は DateTimePicker データを定義し、setValue 関数を実装しています。
if (!$this.data('DateTimePicker')) {
// create a private copy of the defaults object
options = $.extend(true, {}, $.fn.datetimepicker.defaults, options);
$this.data('DateTimePicker', dateTimePicker($this, options));
}
setValue = function (targetMoment)
私は何を間違っていますか?