ng zerro,ng zorro 组件,浅谈ng-zorro使用心得

ng zerro,ng zorro 组件,浅谈ng-zorro使用心得

本文主要介绍使用ng-zorro的经验。边肖认为这很好。现在分享给大家,给大家一个参考。来和边肖一起看看吧。

前言

这周用ng-zorro做了项目的原型,对它有了一定的了解。总的来说,不难。可以用boostrap的增强版来了解一下。因为黄庭祥做好了初始化,所以编写过程中遇到的问题并不是很麻烦。谢谢葛翔。

问题一、button不起作用

描述:按下按钮时没有反应,如下图所示:

代码如下:

解决方案:

第一,删除按钮中的所有样式,保留最基本的html,发现还是没有响应,说明问题不在按钮。

在检查了网格布局之后,我发现表格标签被放在了同一行col button中,并且创建了一个新行。COL放了桌子,问题就解决了。

总结:ng-zorro的网格好像比bootstrp的更严格,不允许随便嵌套内容。

问题二、routerLink不起作用

描述:你不能使用按钮中的routerLink进行页面跳转。

代码如下所示

复制代码如下:button NZ-button router link='/main/grade/add ' I NZ-icon type=' plus '/I add/button

解决方案:

打开控制台,点击按钮,没有发现错误信息。

把跳转模式改成一个标签的herf,发现可以跳转,说明url定义是正确的。

问黄庭祥,查了一下,发现我没有在父组件里写router-outlet/router-outlet,路由出口也是缺失的。补充一下,解决问题。

搜索栏button不对齐

描述:使用公文的搜索框时,样式与公文不一致。

官方风格:

来了之后复制风格:

您可以看到按钮没有连接到输入。

解决方案:

检查以查找控件的css样式。

移除样式后,按钮的位置将恢复正常。

原因:这个样式是我自己加的,为了让多个按钮之间有空隙,但是盖住了搜索框按钮的样式。最后,我移除了这个样式来实现按钮之间的间隙。

问题四、 左侧导航栏无法向下滚动

描述:当左侧导航栏内容超出页面时,不能向下滚动,如下图所示:

解决方案:

看看公文的样本代码,对比一下引用,看不出什么异常。

谷歌搜索‘ng-zorro子菜单溢出’结果太少。

注释我们导航栏的所有代码,用官方的样本代码替换。发现问题依然存在,说明我们的侧边导航栏风格有问题。

检查css样式并进行故障排除,发现错误是位置固定。移除后,可以滚动导航。

总结

这一周写原型的工作并不复杂,主要是看文档理解需求有一些问题,经常返工重做。另外,感觉ng-zorro的官方文档写的并不完全,写一些函数的时候经常需要猜测,一旦改变风格就会出现一些意想不到的错误。

这就是本文的全部内容。希望对大家的学习有帮助,支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: