【问题标题】:Kendo-ui-angular2 controls not working in .NET 4.5 applicationKendo-ui-angular2 控件在 .NET 4.5 应用程序中不起作用
【发布时间】:2023-03-27 02:45:01
【问题描述】:

在我的 .NET 4.5 中,我设置了 angular2 应用程序。我还在我的应用程序中包含了 angular2 所需的所有库。现在 angular2 应用程序在我的 .NET 应用程序上运行良好。然后开始使用 kendo 控件,我在 package.json 中包含了所有必需的 @progress/kendo-angular -* 库。我只是在我的组件中使用了一个剑道按钮,当我运行它时会引发以下错误。在控制台中 - 无法加载 http://localhost:59086/@progress/kendo-angular-buttons

【问题讨论】:

  • 您的链接似乎已损坏。请在您的问题中将错误作为引用发布。

标签: angular kendo-ui-angular2


【解决方案1】:

我认为您必须配置 systemjs 以包含新包。 正如您在简单的 plunker 上看到的: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 作为模块加载器?

【讨论】:

  • 嘿,快速提问。我可以在 Angular 2 项目中使用以前的剑道库吗,因为 Angular 2 的剑道库不具备所有功能。
  • 是的,但你必须直接导入 Kendo Jquery UI 并在 Angular 2 中使用 ElementRef 和直接 DOM 操作
猜你喜欢
  • 2017-04-28
  • 2014-03-30
  • 2017-02-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-11
  • 1970-01-01
  • 2015-09-11
相关资源
最近更新 更多