前言
本周使用ng-zorro做了項目的原型,對它也有了一定的了解,總的來說不難,可以用強化版boostrap來理解它,由于黃庭祥初始化工作做得很好,在寫的過程遇到的問題不是很麻煩,感謝祥哥。
問題一、button不起作用
問題描述:button按鈕按下無響應,如下圖:
代碼如下:

解決思路:
首先刪除button中所有的樣式,保留最基本的html,發現依然無響應,說明問題不在button身上
排查柵格布局,發現table標簽被我放在了button同一行新建了一個row,col放置table,問題解決

總結:看來ng-zorro的柵格要比bootstrp嚴格,不允許隨便嵌套內容
問題二、routerLink不起作用
問題描述:在button中使用routerLink無法進行頁面跳轉
代碼如下
解決思路:
<router-outlet></router-outlet>缺少路由出口,將其添加,問題解決
搜索欄button不對齊
問題描述:在使用官方文檔的一個搜索框時,樣式與官方文檔不一致
官方的樣式:

復制過來以后的樣式:

可以看到button沒有附著在input上
解決思路:

原因:該樣式是我自己添加的,為了能讓多個button間有空隙,但卻覆蓋了搜索框button的樣式,最后去除該樣式,用 來實現button間的空隙
問題四、 左側導航欄無法向下滾動
問題描述:當左側導航欄內容超出頁面時,無法滾動下滑,如下圖:

解決思路:

總結
本周寫原型的工作并不復雜,主要是在看文檔理解需求上遇到一些問題,經常返工重做,另外,感覺ng-zorro的官方文檔寫得不是很全,在寫一些功能時經常需要猜,而且一旦改動樣式就會出現一些不可預料的錯誤。
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。
新聞熱點
疑難解答