fix(templateRequest): allow empty html template

allow empty html template and not throw error

Closes #9581
Shouldn't we instead use the status code (or `$http(...).success().error()`)?

What happens if the request returns 404?
I think with this change, it will just act as if the template was empty.