Angular 剑道UI+;角度2-问题包括在项目中
只是尝试将最简单的剑道UI组件包含到我的Angular 2应用程序中(使用Webpack),我发现Angular 剑道UI+;角度2-问题包括在项目中,angular,kendo-ui-angular2,Angular,Kendo Ui Angular2,只是尝试将最简单的剑道UI组件包含到我的Angular 2应用程序中(使用Webpack),我发现无法绑定到“primary”,因为它不是“button”的已知属性。 我正在将其导入AppModule中 从'@progress/kendo angular buttons'导入{ButtonsModule} 然后 imports: [ BrowserModule, routing, FormsModule, HttpModule, ButtonsModule
无法绑定到“primary”,因为它不是“button”的已知属性。
我正在将其导入AppModule中
从'@progress/kendo angular buttons'导入{ButtonsModule}代码>
然后
imports: [
BrowserModule,
routing,
FormsModule,
HttpModule,
ButtonsModule,
SharedModule.forRoot(),
...
即使在一种vendor.ts
文件中注册Webpack,也不会改变任何事情。文件/模块本身正在加载到应用程序中,因此我知道指令至少已声明。我看到他们在他们的网站上提供的plunkr工作得很好,我已经包括了button的所有依赖项
有什么想法吗?Angular v2.4.8
,我使用的button指令版本是0.20.1
通过将ButtonsModule模块导入到CommonModule中进行修复,以便与其他模块共享。我试图在其中使用剑道按钮的组件是一个延迟加载的模块,因此它有自己的模块,只为应用程序导入了共享/公共模块
在SharedModule上添加ButtonsModule导入并将其导出解决了我的问题,因为它随后在任何地方共享。在哪里使用剑道按钮?您必须将ButtonsModule
导入到包含使用button primary的组件的模块中=“。
在模板中。所以我无法将其导入AppModule,然后它就可以在全球范围内使用了?我甚至试着在SharedModule中导入它,然后在我的HomeComponent(在HomeModule上)中使用它,而且没有骰子。你可以在你的SharedModule
中导入和重新导出它,所以如果HomeModule
导入SharedModule
,那么它也可以使用剑道按钮……这将引导我走上正确的道路。我这里的问题是,我懒得加载组件,然后它们有单独的模块,需要在其中导入共享模块。见下文-我忘了导出SharedModule中的模块。在这里节省了一两个小时,谢谢!