Я довольно новичок в Angular, я унаследовал проект, созданный с использованием Angular 1.4.7 и пытающийся добавить недостающие функции, которые предыдущий разработчик пропустил.
По сути, происходит то, что виджет KendoUIне показываетДля простоты я добавил числовое текстовое поле кендо, как показано на в этом примере .Основное различие заключается в том, что в моем существующем приложении у меня есть страница, которая отображает содержимое вместо кода фрагмента додзё с HTML-тегами body.
Моя страница cshtml проста как
<md-toolbar layout="row">
<div class="md-toolbar-tools">
<div>Calendario</div>
<div flex> </div>
<md-button class="md-raised" ng-click="nuovoEventoCalendario($event);"><i class="fa fa-plus"></i> Crea evento</md-button>
</div>
<script>
angular.module("app", ["kendo.directives"]).controller("MyCtrl", function($scope) {
});
Теперь результат выглядит следующим образом:
Как видите, нетКендоуи там ...
Я проверил, и файл kendo js / css загружен правильно
Я добавил эти пакеты внутри моего BundleConfig.cs
private static void AddKendoBundles(BundleCollection bundles)
{
var stylebundles = new StyleBundle("~/bundles/kendo/css").Include(
"~/Content/kendo/2017.3.1026/kendo.common.min.css",
"~/Content/kendo/2017.3.1026/kendo.rtl.min.css",
"~/Content/kendo/2017.3.1026/kendo.silver.min.css",
"~/Content/kendo/2017.3.1026/kendo.mobile.all.min.css"
);
bundles.Add(stylebundles);
var scriptbundle = new ScriptBundle("~/bundles/kendo/js").Include(
// "~/Scripts/kendo/2017.3.1026/angular.min.js",
"~/Scripts/kendo/2017.3.1026/kendo.all.min.js",
// "~/Scripts/kendo/2017.3.1026/kendo.angular.min.js",
"~/Scripts/kendo/2017.3.1026/kendo.timezones.min.js",
"~/Scripts/kendo/2017.3.1026/js/jszip.min.js"
);
scriptbundle.Orderer = new FileOrderBundleOrderer();
bundles.Add(scriptbundle);
}
Я думаю, что по какой-то причине директива кендо не применяется.
Любое предложение, с которого я должен начать смотреть?Можно ли проверить, правильно ли загружены kendo.directives?
Заранее спасибо