[routerLink]=""
Что эта строка делает, она будет перенаправлена на ваш домашний маршрут / корневой маршрут, тогда как
href="javascript:void(0);"
Оператор void оценивает данное выражение и затем возвращает неопределенное значение.
для получения дополнительной информации читайте здесь -
* Что означает «javascript: void (0)»?
Кроме этого, если выхотите сделать его a
в качестве мертвой ссылки, просто пропустите событие через событие click и используйте event.preventDefault()
, который остановит действие по умолчанию тега привязки, который выполнит то, что вы хотите сделать.