That's entirely possibly an angular bug ... Maybe open an issue with them? 

But for us, just switching to the attribute is good.