Mam metodę w moim obiektu zasobów, które przychodzi jako:ng-model i ng-opcje nie pasują do?
resources.type
otherstuff: 'more strings'
type:'specifictype'
morestuff: 'morestuff'
użytkownik może zmienić ten typ z listy rozwijanej/za pośrednictwem innego połączenia, który pobiera listę wszystkich możliwych typów który wygląda resourceList.types który posiada listę obiektów jak ten json
types:
[
{name:'resourcetype1'},
{name:'resourcetype2'},
etc...
],
mój html wygląda następująco:
<select ng-model="resources.type" ng-options="name.name for name in resourceList.types">
</select>
Pole wyboru/rozwijania wypełnia zapełnianie zasobami resourceList.type, ale po załadowaniu strony model ng nie ustawia się na już wybrany typ zasobu. To faktycznie wybiera pusty wpis u góry listy rozwijanej po kliknięciu. Czy jest na tym kanciasty? Jak mogę zmusić model ng do zachowania się tak, jak tego chcę?
Próbowałem bawić się z opcjami ng różnymi sposobami uzyskania powtórzenia, ale mam wrażenie, że jest to bardziej, jak kątowe łączy model. Czy pasuje on tylko do łańcucha do listy opcji ng?
Oto plnkr jak widać to nie stawili się do typu 1
http://plnkr.co/edit/NyWACtFQuyndR6CG8lpN?p=info
Przykro mi, że mam problem ze zrozumieniem twojej architektury i tego, na czym polega problem. Czy możesz dostarczyć Plunkera, aby zademonstrować problem? – JeffryHouser
Mówiąc prościej, chcę, aby cokolwiek ng-model był domyślny, ustaw listę rozwijaną na cokolwiek, co jest w zasobie resourceList.types w opcjach ng. Czy to ma sens? – Garuuk