1
Я создал пользовательскую директиву в angularJs, которая используется для отображения datetimepicker.не удалось вызвать функцию jquery datetimepicker в пользовательской директиве
app.directive("timePicker", function() {
return {
restrict: "A",
link: function(scope, elem, attrs) {
//On click
$(elem).click(function() {
$(this).datetimepicker();
});
}
};
});
использовал его, как это в HTML
<div>
<input type="text" name="basic_example_1" id="basic_example_1" value="" class="hasDatepicker"
time-picker>
</div>
Я использую следующие JS-файлов.
<script src='appResources/js/jquery-ui-sliderAccess.js'></script>
<script src='appResources/js/jquery-ui-timepicker-addon.js'></script>
<script src='appResources/js/jquery-ui-timepicker-addon-i18n.min.js'></script>
<link href="appResources/css/jquery-ui-timepicker-addon.css" rel="stylesheet" />
Я имею в виду с этого сайта, чтобы получить DateTimePicker here
этот пост может быть полезно: http://stackoverflow.com/questions/27376112/can-i-use-a-jquery-plugin-from-within-an-angularjs-directive/27376896#27376896 – pixelbits