<a router-link="/route1">route1</a> will crash badly (see #2843) because the expected syntax is
<a [router-link]="['/route1']">route1</a>
What about allowing the former syntax ? (using an array is overkill for simple use cases).
If we want to support array only, we should check the value when it is set.
/cc @delagen