Sto usando questo campo per una visione di modifica e un CREATE VIEWCome disattivare una casella di input usando angular.js
<input data-ng-model="userInf.username" class="span12 editEmail" type="text" placeholder="[email protected]" pattern="[^@][email protected][^@]+\.[a-zA-Z]{2,6}" required />
nel controller ho questo codice per disattivare l'elemento di input:
function($rootScope, $scope, $location, userService)
{
//etc
$(".editEmail").attr("disabled", disable); // no idea how to do in angular
}
Per favore aiuto.
è necessario utilizzare [ng-disabled] (http://docs.angularjs.org/api/ng.directive:ngDisabled) –
@maqjav La domanda dichiara esplicitamente che la soluzione deve essere fornita in termini AngularJS, non jQuery . – Stewie
@Stewie hai ragione. Cancellare il commento;) – maqjav