test(ngModel): trigger another digest to pick up change

ngAnimate is only triggering the $destroy on the ngIf element being removed
in a postDigest, which means that the update to myForm.$valid is happening
outside a $digest()
refactor($compile): no need to use bind