Интеграция KendoUI в существующее приложение Angular - PullRequest
0 голосов
/ 14 ноября 2018

Я довольно новичок в Angular, я унаследовал проект, созданный с использованием Angular 1.4.7 и пытающийся добавить недостающие функции, которые предыдущий разработчик пропустил.

По сути, происходит то, что виджет KendoUIне показываетДля простоты я добавил числовое текстовое поле кендо, как показано на в этом примере .Основное различие заключается в том, что в моем существующем приложении у меня есть страница, которая отображает содержимое вместо кода фрагмента додзё с HTML-тегами body.

Моя страница cshtml проста как

<md-toolbar layout="row">
<div class="md-toolbar-tools">
    <div>Calendario</div>
    <div flex>&nbsp;</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) {
});

Теперь результат выглядит следующим образом:

enter image description here

Как видите, нетКендоуи там ...

Я проверил, и файл 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?

Заранее спасибо

...