Элементы управления Kendo-ui-angular2 не работают в приложении .NET 4.5

В моем .NET 4.5 я настроил приложение angular2. Я также включил в свое приложение все библиотеки, необходимые для angular2. Теперь приложение angular2 отлично работает в моем приложении .NET. Затем, чтобы начать использовать элементы управления кендо, я включил все необходимые библиотеки @progress/kendo-angular --* в свой package.json. Я только что использовал одну кнопку кендо в своем компоненте, и когда я запускаю ее, она выдает следующую ошибку. В консоли - невозможно загрузить http://localhost:59086/@progress/kendo-angular-buttons


person indra257    schedule 03.03.2017    source источник
comment
Ваша ссылка кажется битой. Пожалуйста, опубликуйте ошибку как цитату в вашем вопросе.   -  person Mark Fitzgerald    schedule 07.03.2017


Ответы (1)


Я думаю, что вам нужно настроить systemjs для включения новых пакетов. Как вы можете видеть на простом планкере: http://plnkr.co/edit/?p=preview у вас есть файл systemjs.config.ts с конфигурацией пакета, связанной с модулями @progress:

packages: {

      '@progress/kendo-data-query': {
        main: 'dist/cdn/js/kendo-data-query.js',
        defaultExtension: 'js'
      },
      '@progress/kendo-drawing': {
        main: 'dist/es/main.js',
        defaultExtension: 'js'
      },
      '@progress/kendo-file-saver': {
        main: 'dist/npm/main.js',
        defaultExtension: 'js'
      },
      '@progress/kendo-angular-intl': {
        main: 'dist/cdn/js/kendo-angular-intl.js',
        defaultExtension: 'js'
      },
      '@progress/kendo-angular-l10n': {
        main: 'dist/cdn/js/kendo-angular-l10n.js',
        defaultExtension: 'js'
      }
    }

Просто чтобы знать .... вы используете systemjs в качестве загрузчика модулей?

person Diego Bonura    schedule 06.03.2017
comment
Эй быстрый вопрос. Могу ли я использовать предыдущие библиотеки кендо в проекте Angular 2, поскольку библиотека кендо для Angular 2 не имеет всех функций. - person indra257; 24.03.2017
comment
Да, конечно, но вам нужно напрямую импортировать пользовательский интерфейс Kendo Jquery и работать с ElementRef и напрямую манипулировать DOM в Angular 2. - person Diego Bonura; 30.03.2017