鍍金池/ 問(wèn)答/HTML5  網(wǎng)絡(luò)安全/ ng-zorro中使用nz-submenu做動(dòng)態(tài)菜單時(shí),無(wú)法實(shí)現(xiàn)子菜單左偏移?

ng-zorro中使用nz-submenu做動(dòng)態(tài)菜單時(shí),無(wú)法實(shí)現(xiàn)子菜單左偏移?

1.ng-zorronz-submenu通過(guò)@ContentChildren()獲取子nz-submenu并設(shè)置其level屬性,以實(shí)現(xiàn)子nz-submenu在菜單樹中的左偏移;
圖片描述

2.使用nz-submenu做動(dòng)態(tài)菜單,需要新建組建并遞歸;

現(xiàn)在遇到的問(wèn)題是:@ContentChildren()貌似只能抓取到組件內(nèi)部的子nz-submenu,而無(wú)法獲取到遞歸里的子nz-submenu,從而無(wú)法設(shè)置遞歸里的子nz-submenulevel,導(dǎo)致子nz-submenu與父nz-submenu左對(duì)齊,達(dá)不到顯示效果。

我的解決辦法是設(shè)置level屬性,但其沒(méi)有@Input()裝飾,無(wú)法從外部組件設(shè)置;
各位有什么解決辦法嗎?在不改原碼的情況下

回答
編輯回答
無(wú)標(biāo)題
2017年4月21日 05:51