我搜索了很多帖子,但没有任何适用于我的场景的解决方案。我是使用通过 sql 构建的数组动态填充剑道菜单。
<kendo-menu [items]="items"
[vertical]="true"
style="display:inline-block;">
</kendo-menu>
这是我正在关注的示例:
https://www.telerik.com/kendo-angular-ui/components/menus/menu/vertical/
下面是 items 数组的结构:
export const items: any[] = [
{
text: 'Reportingd',
items: [{ text: 'Dash', url: "https://www.google.com" }, {
text: 'Realtime',
items: [{ text: 'DesktopNew', url: "https://www.telerik.com" }, { text: 'laptop', url: "https://www.msn.com" }]
}]
},
{
text: 'Other Reporting',
items: [{ text: 'Training', url: "https://www.msn.com" }, { text: 'UserManual', url: "https://www.msn.com" }, { text: 'Guide',
items: }]
},
{
text: 'Tools',
items:[{ text: 'Training', url: "https://www.msn.com" }]
}];
但是,单击菜单/子菜单会在同一窗口中打开 url。我想在不同的窗口或新标签中打开。HTML<a>
标记在这里不起作用。请建议
<a href="https://www.thesitewizard.com/" target="_blank">thesitewizard.com</a>