I have Angular 4.3.6 project where a template snippet produces this error.
Template block:
? in article?.id is working fine, but the RouterLink directive doesn't like getting a null passed.
You could work around using something like:
{{article?.title}}
{{article?.title}}