Здравствуйте,
Такая проблемка, есть файл-директива:
(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>
...
Подскажите плиз почему в директиве плагины не работают?
имхо: скрипты в плагине не имеют функций подключенных в корне, но почему, ведь этот шаблон работает от корня, где подключены скрипты с этими функциями = /