Angular przekazanie obiektu TextArea

Angular przekazanie obiektu TextArea
GR
  • Rejestracja:około 14 lat
  • Ostatnio:prawie 9 lat
  • Postów:34
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:

Kopiuj
<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:

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

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

   this.send = function(){
      
   }

});
SZ
  • Rejestracja:około 11 lat
  • Ostatnio:ponad 4 lata
  • Postów:616
0

moze this.text

GR
Niestety bez zmian
dzek69
@gryguc: komentarze zostaw do offtopu, odpisując w temacie używaj postów
SZ
  • Rejestracja:około 11 lat
  • Ostatnio:ponad 4 lata
  • Postów:616
1

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

GR
  • Rejestracja:około 14 lat
  • Ostatnio:prawie 9 lat
  • Postów:34
0

Ok działa
Dzięki za pomoc :)

dzek69
Jak ktoś Ci OSTATECZNIE pomógł to kliknij "ptaszka" przy jego poście, oznaczysz ten temat jako rozwiązany. Każdą dobrą wypowiedź możesz oprócz tego nagrodzić "łapką".

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.