我是Angular 4的新用户,使用我当前的代码,我可以在登录后重定向到主页。但是,我的主页下拉列表无法正常工作。请注意,当我再次刷新主页时,它工作正常。
示例代码:它是简单的bootstrap下拉切换。
<li>
<a class="dropdown-toggle" data-toggle="dropdown">
<i class="menu-icon fa fa-pencil-square-o"></i>
<span class="menu-text"> Entity </span>
<b class="arrow fa fa-angle-down"></b>
</a>
<b class="arrow"></b>
<ul class="submenu nav-hide" style="display: none;">
<li class="">
<a [routerLink]="['broker','activeBrokerList']">
<i class="menu-icon fa fa-caret-right"></i>
Broker
</a>
<b class="arrow"></b>
</li>
<li class="">
<a [routerLink]="['supplier','activeSupplierList']">
<i class="menu-icon fa fa-caret-right"></i>
Supplier
</a>
<b class="arrow"></b>
</li>
<li class="">
<a [routerLink]="['customer','activeCustomerList']">
<i class="menu-icon fa fa-caret-right"></i>
Customer
</a>
<b class="arrow"></b>
</li>
</ul>
</li>
感谢。
答案 0 :(得分:0)
您是否尝试过另一种重定向方式?直接通过这样的路线
<a [routerLink]="/broker/{{activeBrokerList}}">
<i class="menu-icon fa fa-caret-right"></i>
Broker
</a>
这里我假设 activeBrokerList 是组件中的实例变量