Мне нужна помощь. Я реализую jquery.timepicker.js
, чтобы получить временной интервал в моем приложении с угловым выражением, но я не получаю никакого значения. Я объясняю свой код ниже.Невозможно получить значение timepicker с помощью Angular.js и JQuery
<div class="input-group bmargindiv1 col-md-12">
<span class="input-group-addon ndrftextwidth text-right" style="width:180px">From Time :</span>
<input type="text" name="time" id="time" class="form-control oditek-form" placeholder="E.G-9.00AM" ng-model="time" ng-change="clearField('time');" maxlength="30" time-picker="" />
</div>
<div class="input-group bmargindiv1 col-md-12">
<span class="input-group-addon ndrftextwidth text-right" style="width:180px">To Time :</span>
<input type="text" name="time1" id="time1" class="form-control oditek-form" placeholder="E.G-9.00AM" ng-model="time1" ng-change="clearField('time1');" maxlength="30" time-picker="" />
</div>
</div>
<div style="text-align:center; padding:10px 0px;">
<input type="button" class="btn btn-success" ng-click="addTimeDetails();" id="saveData" value="Add" style="margin-right:20px;" />
</div>
мой код на стороне контроллера приведен ниже.
var app=angular.module('spesh',[]);
app.controller('formController',function($scope,$http){
$scope.addTimeDetails=function(){
console.log('time',$scope.time,$scope.time1);
}
})
app.directive('timePicker', [function() {
return {
restrict: 'A',
require: 'ngModel',
scope: {
model: '=ngModel'
},
link: function ($scope, element, attrs, ngModelCtrl) {
element.timepicker();
element.on('changeTime', function() {
$scope.$apply(function() {
$scope.model = element.val();
});
});
}
}
}]);
Здесь мне нужно, когда пользователь нажмет на текстовое поле времени выпадающие придет и нажать на кнопку добавить выбранное время покажет в console.MY полный код here in plunkr .Please помочь мне.
Спасибо, что его работа. – subhra
Ну, отметьте это как ответ, чем или удалите вопрос. :) – Kindzoku