javascript - daterangepicker not getting triggered -


i implementing daterange picker in page. not working. please point out doing wrong or missing.

cshtml:

<div class="has-feedback" >     <input type="text" id="txtdaterange"            class="form-control input-md" name="rangedates"            placeholder="select range"            ng-model="model.ragedates">     <span class="form-control-feedback"><i class="glyphicon glyphicon-calendar fa fa-calendar"></i></span>     <span style="color: #a94442" >         <label class="control-label" class="has-error" ng-show="rangedates.$invalid">required.</label>     </span> </div> 

js :

dashboardmodule.controller('dashboardcontroller', ['$scope','$filter', 'dashboardmoduleservice', function ($scope,$filter, dashboardmoduleservice) {     $('#txtdaterange').on('apply.daterangepicker', function (ev, picker) {         $scope.isrefreshing = true;         $scope.model.introductoryperiodend = $filter('date')(new date(picker.enddate), dateformat);         $scope.model.introductoryperiodstart = $filter('date')(new date(picker.startdate), dateformat);         $scope.model.typeavailability = picker.chosenlabel === "custom range" ? "custom" : picker.chosenlabel;         $scope.$apply();         });      angular.element(document).ready(function () {         var dateconfiguration = new date();         $('#txtdaterange').daterangepicker({             ranges: {                 'next week': [new date(), dateconfiguration.setdate(dateconfiguration.getdate() + 6)],                 'next 2 weeks': [new date(), dateconfiguration.setdate(dateconfiguration.getdate() + 8)]             },             format: dateformat,             autoapply: true         });     });     }]); 

_layout :

 <!-- range date picker -->  <link href="~/scripts/controls/daterangepicker/daterangepicker.css" rel="stylesheet" />  <script src="~/scripts/controls/daterangepicker/daterangepicker.js"></script> 

first, i'm not answering question. because prefer advice you: avoid it.

what doing not angular way. working in jquery way. so, harder use angular , libs. so, have 2 choices: use angularjs or use jquery.

why not doing in angular way:

0 - angular shouldn't use jquery select elements. (you using $('#txtdaterange').on('apply.daterangepicker', , angular.element(document).ready , $('#txtdaterange').daterangepicker

take care of this. or angular harder , not elegant.

if prefer use angular, can use angular date picker, please check this: http://mgcrea.github.io/angular-strap/#/datepickers

i hope can you!