assgin ルーターを試すと問題が発生します。
item.href = 'address';
item.text = 'click to Address';
そしてテンプレートで:
<a class="nav-link" [routerLink]="['{{item.href}}']" >{{item.text}}</a>
しかし、それはまだエラーです:「式が期待されていた場所で補間({{}})を取得しました....」
テンプレートでルーターを動的に割り当てるのを手伝ってください。