Я использую PrimeNG (1.0.0-beta.5) PanelMenu с Угловое RC 2.0.0-RC.1 версииPrimeNG PanelMenu routerLink вопрос
Ниже приведен пример кода меню панели PrimeNG. Когда я нажимаю на ссылки Project
или Welcome
, он обновляет всю мою страницу, а затем загружает соответствующий компонент.
<p-panelMenu id="panelMenu">
<div>
<div><a data-icon="fa-file-o"><span>Report</span></a></div>
<div>
<ul>
<li><a data-icon="fa-plus"><span>New</span></a>
<ul>
<li><a [routerLink]="['Project']" (click)="mobileMenuActive = false">Project</a></li>
<li><a [routerLink]="['Welcome']" (click)="mobileMenuActive = false">Welcome</a></li>
</ul>
</li>
<li><a [routerLink]="['Project']">Project</a></li>
<li><a><span>Quit</span></a></li>
</ul>
</div>
</div>
</p-panelMenu>
Когда я использую элемент nav, как показано ниже, он правильно вызывает соответствующий компонент без обновления страницы.
<nav>
<div class='container-fluid'>
<ul class='nav navbar-nav'>
<li><a [routerLink]="['Welcome']">Home</a></li>
<li><a [routerLink]="['Project']">Product List</a></li>
</ul>
</div>
</nav>
Любая идея, что мне не хватает в реализации панельного меню primeNG?
Приветствия Sanket
Пожалуйста, попробуйте с бета7, новый menuitem api имеет выделенное свойство routerLink для этого. –