2013-10-02 13 views
11

Bir fonksiyondan dönen dinamik değerle birlikte devre dışı bırakmak istiyorum.Fonksiyonlu açısal fonksiyon devre dışı

Birkaç yolu denedim ama çalışmıyor. Bu javascript fonksiyonu ile

<textarea id="{{exercise.type}}" ng-disabled={{prova}}></textarea> 
...... 
<textarea id="{{exercise.type}}" ng-disabled=prova></textarea> 
...... 
<textarea id="{{exercise.type}}" ng-disabled=prova()></textarea> 

$scope.prova=function(e){    
       return true; 
     }; 

cevap

30

bu sözdizimi deneyin: eleman olduğunda $ sindirmek yineleyici yüklenmeye neden olabilir bir fonksiyonu kullanılarak http://jsfiddle.net/3eqz2/2/

+4

:

ng-disabled="prova()" 

Örnek dinamik olarak yüklenen bir modele bağlı – GregJF

+0

@GregJF $ dig ile ilgili bir sorun yaşıyorum iterator aşırı yük. Bu konuda nasıl çalışıyorsun? –

+1

işlevi hızlı ve basit olmalıdır, örneğin, bir değer değiştiğinde, bu değeri hesaplayın, örneğin model özelliklerinde getfor ng-disabled işlevini hesaplamak için get/set işlevini kullanın. Ayrıca, prova() işlevinde bir nesne döndürürseniz, genellikle açısal değer, valueOf veya toString'i kullanabilir – zxxc