当尝试将角树组件集成到用dotnet new angular创建的项目中时,我始终遇到一个例外:
void(0)不是函数。
要么树永远不会出现,要么它会短暂地出现,但随后会发生错误并消失。我认为这是由于一个包版本控制问题,因为组件自己的演示很好。但我不知道是哪一个包裹,或者是什么解决方案。
我已经做了将此交叉发布到角树组件论坛上。,也做了各种尝试,作为一个公共回购。
有什么想法吗?
发布于 2019-09-12 11:39:53
我刚刚测试了它自己,它正在运行的铬版本73.0.3683.86。我使用了Visual代码,但您可以使用任何您想要的。
dotnew new angular命令-这将创建一个.net核心应用程序ng new tree-test命令-它创建一个角应用程序名称树-测试。选择yes,当提示时,然后选择scss格式cd tree-test -将工作文件夹更改为新创建的角应用程序npm install --save angular-tree-component -这将将您的组件安装到应用程序tree-test>src>styles.scss文件并在其中添加一行:@import '~angular-tree-component/dist/angular-tree-component.css'; -这将使您的树样式工作。app.module.ts文件并将import { TreeModule } from 'angular-tree-component';添加到标题中,并设置如下所示的导入:imports: [..., TreeModule.forRoot()]app.component.html文件并将所有内容替换为<tree-root [nodes]="nodes" [options]="options"></tree-root>app.component.ts并用以下内容替换所有AppComponent类内容:节点=[{ id: 1,名称:‘root1 1’,子节点:{ id: 2,名称:'child1‘},{ id: 3,名称:'child2’},{ id: 4,名称:‘root1 2’,子节点:[{ id: 5,name:‘child1 2.1’},{ id: 6,名称:‘children 2.2’,子:{ id: 7,name:'subsub‘} ];选项= {};
ng serve命令,直到它完成并在http://localhost:4200中打开您的浏览器。你会在那里看到一棵漂亮的树。https://stackoverflow.com/questions/45884280
复制相似问题