Angular.js bug