我正在使用TabMenuModule开发Primng Angular。 我在MenuItem中将Command属性与onlclick事件一起使用。
我想防止更改onlclick事件来激活我的MenuItem,因此没有类css添加了ui-state-active。我需要这样做,是因为我希望仅当我在弹出窗口确认上单击“确定”以进行导航时才能完成激活。
我注意到问题出在Primeng的tabMenu api中,其中调用命令时,始终是项的作用。
TabMenu.prototype.itemClick = function (event, item) {
if (item.disabled) {
event.preventDefault();
return;
}
if (!item.url) {
event.preventDefault();
}
if (item.command) {
item.command({
originalEvent: event,
item: item
});
}
this.activeItem = item; /// HERE when commeted it it works as i want
};
我不知道如何覆盖TabMenu.js文件中PrimenG TabModul中存在的该功能?
有什么主意吗?