In angularjs, I want to use button like this, but I still need the button looking.
If you're OK with littering your markup a bit, you could do it the easy way and just wrap your with an anchor () link.
New Page
Also, there is nothing stopping you from styling an anchor link to look like a
as pointed out in the comments by @tronman, this is not technically valid html5, but it should not cause any problems in practice