implemented ng-disabled