Cześć mirki. Ogarniam Angulara i chcę żeby podczas edytowania pewnego obiektu były zaznaczone już wcześniej wybrane pola. Czuję że to coś banalnego, jednak nie mogę sobie z tym poradzić.
Pierwsze z opcją pojednyńczego wyoboru drugi to multiselect.
@iforgestuff: Hmm nie. Jest jeden formularz do dodawania pewnego obiektu na serwer (REST) w edycji zaciągam ten obiekt i go ładuję do formularza. Chciałbym żeby zaznaczone wcześniej pola były już zaznaczone domyślnie podczas wejścia w edycję.
@nekrofil: to zdecydowanie lepszą opcją będą reactive formsy tutaj. Zrób pustą formę w konstruktorze, potem na ngOnChanges jeśli dane wejściowe się zmieniają zrób this.twojaForma.patchValue({pole1: this.daneWejsciowe.pole1}); w ten sposób możesz spokojnie sobie ogarnąć dane jakie chcesz i jak chcesz
Hmm ogólnie keyWords i towns pobieram oddzielnymi requestami tak by były wszystkie i to po nich iteruję. Nie wiem czy można to jakoś inaczej zrobić. Wydaje mi się że może być jakiś problem z bindowaniem bo z tego co wyczytałem Angular domyślnie zaznacza pola jeżeli obiekty są takie same dla ngModel i tych po których
Cześć mirki. Ogarniam Angulara i chcę żeby podczas edytowania pewnego obiektu były zaznaczone już wcześniej wybrane pola. Czuję że to coś banalnego, jednak nie mogę sobie z tym poradzić.
Pierwsze z opcją pojednyńczego wyoboru drugi to multiselect.
Z góry dzięki
źródło: comment_zv40zZt0fwCRgS4rDomC9DjE4umEw5Cm.jpg
PobierzKomentarz usunięty przez autora
jeżeli na stacku nie ma odpowiedzi to nie ma odpowiedzi. chyba że o jave chodzi
Hmm ogólnie keyWords i towns pobieram oddzielnymi requestami tak by były wszystkie i to po nich iteruję. Nie wiem czy można to jakoś inaczej zrobić. Wydaje mi się że może być jakiś problem z bindowaniem bo z tego co wyczytałem Angular domyślnie zaznacza pola jeżeli obiekty są takie same dla ngModel i tych po których