Angular przekazanie obiektu TextArea

Odpowiedz Nowy wątek
2015-01-24 11:52
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(){

   }

});

Pozostało 580 znaków

2015-01-24 11:57
0

moze this.text

Niestety bez zmian - gryguc 2015-01-24 12:06
@gryguc: komentarze zostaw do offtopu, odpisując w temacie używaj postów - dzek69 2015-01-24 12:27

Pozostało 580 znaków

2015-01-24 12:25

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

Pozostało 580 znaków

2015-01-24 12:53
0

Ok działa
Dzięki za pomoc :)

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ą". - dzek69 2015-01-24 15:39

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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