Angular przekazanie obiektu TextArea

0

Mam jeszcze jeden problem jeśli ktoś czytał wątek niżej
Ustawiam ng-model='text' dla obiektu TextArea, ale nie jest on widoczny dla skryptu JavaScript
Długość wpisanego tekstu normalnie wyświetla się na ekranie

index:

<body style='padding:0px; margin:0px;' onload=''>
	<div class='Cont' ng-controller='TextAreaCtrl as ctrl'>
		<div class='TextAreaCont'>
			<textarea ng-model='text' placeholder='Write 

something...'></textarea>
		</div>
		<div class='ButtonCont' ng-show='ctrl.isButtonVisible()'>
			<button ng-click='ctrl.send()'>Send</button>
			{{text.length > 0}}
		</div>
	</div>
</body>

kod javascript:

angular.module('Textarea', [])
 .controller('TextAreaCtrl', function(){

   this.isButtonVisible = function(){
      return text.length > 0;
   }

   this.send = function(){
      
   }

});
0

moze this.text

1

Skoro użyłeś konstrukcji as to dla modelu też to zastosuj czyli ctrl.text w html

0

Ok działa
Dzięki za pomoc :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1