• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Ukrywanie formularzu jesli zdefiniowana jest zmienna jesli nie pokazuje formularz AngularJS

Object Storage Arubacloud
0 głosów
146 wizyt
pytanie zadane 6 listopada 2017 w JavaScript przez Bartlomiej Bywalec (2,480 p.)

Siema, prosiłbym o pomoc w ogarnięciu tego,

Chce zrobić tak że po włączeniu okna modalnego jest :

- jesli istnieje zmienna description w zmiennej w tablicy i nie jest pusta to :

wyświetl :

<div class="modal-desc-form"> 
     <p> {{card.description}}</p>
</div>

- jeśli nie istnieje zmienna, bądź jest pusta to ten element wyżej się nie pokazuję /\ a pokazuję się ten :

<div class="modal-desc-form">
     <form>
         <textarea ng-model="card.description" cols="30" rows="2" class="form-control"></textarea>
          <button class="btn btn-success">Zapisz</button>
      </form>
  </div>
</div>

Problem mam z ustawieniem warunków ponieważ manewruję na tej samej zmiennej {{card.description}} więc jeśli

w pierwszym wypadku ustawie warunek

 

deactive { display : none; }

 

ng-class="{ deactive : toggleDesc == true || card.description == undefined || card.description == '' }" - ( czyli jeśli formularz jest otwarty to ukryj pole, i tam jeśli puste/niezdefiniowane )

okej to zadziała ale problem zaczyna się z górki tu, nie wiem jak zdefiniować warunek próbowałęm na zasadzię

ng-class="{ deactive : toggleDesc == false || card.description != undefined || card.description != '' }"

Tylko tak nie może być bo po wprowadzeniu jakiejkolwiek wartości w textarea, form znika bo spełnia się warunek card.description != undefined || card.description != ''

Więc jak zrobić motyw że po otwarciu okna modalnego gdy będzie pusta/niezdefiniowana wartość pojawi się formularz do wpisania a jesli nie formularz zniknie a pojawi się normalny div z wartośćia? :P

Tylko w przypadku kiedy istnieje zmienna i pojawi się div z wyświetleniem jej chce po kliknięciu w edit, edytować aktualna wartość a nie puste pole

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
1 odpowiedź 421 wizyt
pytanie zadane 23 października 2017 w JavaScript przez Ziuziek Mądrala (5,140 p.)
0 głosów
0 odpowiedzi 129 wizyt
0 głosów
1 odpowiedź 343 wizyt
pytanie zadane 24 kwietnia 2018 w JavaScript przez Jarek Erdukant Nowicjusz (120 p.)

92,579 zapytań

141,432 odpowiedzi

319,664 komentarzy

61,964 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...