【发布时间】:2021-02-23 08:50:49
【问题描述】:
我正在使用 Kendo 面板栏来制作菜单。这里我遇到了一个需求:启用使用面板栏打开一个新标签。我发现面板栏中的路由器链接无法支持我的要求。有人有好的解决方案吗?非常感谢。
【问题讨论】:
标签: hyperlink kendo-ui kendo-ui-angular2 kendo-panelbar
我正在使用 Kendo 面板栏来制作菜单。这里我遇到了一个需求:启用使用面板栏打开一个新标签。我发现面板栏中的路由器链接无法支持我的要求。有人有好的解决方案吗?非常感谢。
【问题讨论】:
标签: hyperlink kendo-ui kendo-ui-angular2 kendo-panelbar
就只为子元素寻找关键点而言,这是非常粗略的,但它确实有效。像这样的东西可能适合你吗?您的问题有点含糊,我假设您希望能够在新标签页中打开页面。
这是给 jQuery 的,刚刚注意到你在寻找 angular。
// event handler for select
var onSelect = function(e) {
// access the selected item via e.item (HTMLElement)
if (!$(e.item).attr("aria-expanded")) {
//Child elements only
window.open("http://www.google.com", "_blank");
}
};
// attach select event handler via bind()
$("#panelbar").data("kendoPanelBar").bind("select", onSelect);
【讨论】: