don't need apply inside AngularJS