В шаблонах директив не работают скрипты
Здравствуйте,
Такая проблемка, есть файл-директива: (function (angular) { 'use strict'; function digest(factory) { var directive = { restrict: 'E', templateUrl: '/js/app/digest/templates/digest.template.html', scope: true, replace: true, controller: [ '$scope', '$http', function ($scope, $http) { .... } ] }; return directive; } digest.$inject = ['digest.factory']; angular.module('news').directive('maindigest', digest); })(angular); подключаемый шаблон: <div> <input id="datepicker"/> <script> $("#datepicker").kendoDatePicker(); </script> </div> и index.html в которм эта директива указана: <script src="/vendor/bower_components/angular/angular.js"></script> <script src="/js/app/digest/digest.js"></script> <script src="/js/app/digest/digest.directive.js"></script> <script src="/js/app/digest/digest.factory.js"></script> <link href="/vendor/bower_components/kendo-ui/styles/kendo.common.min.css" rel="stylesheet"> <link href="/vendor/bower_components/kendo-ui/styles/kendo.default.min.css" rel="stylesheet"> <script src="/vendor/bower_components/kendo-ui/js/jquery.min.js"></script> <script src="/vendor/bower_components/kendo-ui/js/kendo.all.min.js"></script> </head> <body> <maindigest></maindigest> ... // в этом файле плагины работают //<input id="datepicker"/> //<script> //$("#datepicker").kendoDatePicker(); //</script> ... Подскажите плиз почему в директиве плагины не работают? имхо: скрипты в плагине не имеют функций подключенных в корне, но почему, ведь этот шаблон работает от корня, где подключены скрипты с этими функциями = / |
Часовой пояс GMT +3, время: 19:35. |