Angular desabilitar botão

Angular desabilitar botão

by Fulvio Cezar Canducci Dias

HTML

<div ng-app="app" ng-controller="ctrl">
<input type="text" placeholder="Título" name="titulonoticia" 
       id="titulo" ng-model="titulonoticia" required>
<button ng-disabled="statusTituloNoticia()">{{statusLabelBtn()}}</button>
</div>

JavaScript

var app = angular.module('app',[]);
app.controller('ctrl', function($scope){
	$scope.titulonoticia = '';
  $scope.statusTituloNoticia = function() {
  	return !$scope.titulonoticia || 
    	$scope.titulonoticia.length==0;
  }
  $scope.statusLabelBtn = function() {
  	return $scope.statusTituloNoticia()
    	? 'Desabilitado'
      : 'Habilitado';      
  }
});