Deshabilitar el botón de envío cuando el formulario no es válido con AngularJS

Tengo mi forma como esta:

<form name="myForm">
    <input name="myText" type="text" ng-model="mytext" required />
    <button disabled="{{ myForm.$invalid }}">Save</button>
</form>

Como puede ver, el botón está deshabilitado si la entrada está vacía pero no vuelve a cambiar a habilitado cuando contiene texto. ¿Cómo puedo hacer que funcione?

Respuestas a la pregunta(6)

Su respuesta a la pregunta