Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [AngularJS] Dynamiczny ng-model
7furik7
post
Post #1





Grupa: Zarejestrowani
Postów: 61
Pomógł: 1
Dołączył: 23.06.2012

Ostrzeżenie: (0%)
-----


Witam.
Oto moje pytanie:
Puszczam pętle city in country
wewnątrz pętli tworze <input type="text" ng-model="search[city]" />

zachodzę w głowę jak zrobić aby angular gereował mi kazdorazowo unikalną nazwe ng-model czyli np jesli pentrla idzie dla miasta Poznan to ng-model="search[Poznan]" jesli warszawa search[warszawa] itd?

do się to w ogole?

z góry bardzo dziękuje za pomoc.
niestety nie mam kodu - stworze go jesli będzie bardzo potrzebny.


pozdrawiam
Go to the top of the page
+Quote Post
markuz
post
Post #2





Grupa: Zarejestrowani
Postów: 1 240
Pomógł: 278
Dołączył: 11.03.2008

Ostrzeżenie: (0%)
-----


Z góry uprzedzam, że kod może byc bardzo potrzebny w większości przypadków (tak już jest w programowaniu) i w twoim zapewne też (IMG:style_emoticons/default/biggrin.gif)
Pętla city in country? A może city in cities? Albo country in countries?
Co chcesz osiągnąć? Po co angluar ma Ci generować nazwę modelu? Chcesz zrobić wyszukiwanie na podstawie nazwy miasta? A może liste miast z mozliwością edycji każdego z nich? Pisze w ng od miesiąca i chętnie Ci pomogę, tylko muszę wiedzieć co chcesz osiągnąć (IMG:style_emoticons/default/wink.gif)

Ten post edytował markuz 26.05.2014, 13:34:49
Go to the top of the page
+Quote Post
7furik7
post
Post #3





Grupa: Zarejestrowani
Postów: 61
Pomógł: 1
Dołączył: 23.06.2012

Ostrzeżenie: (0%)
-----


napise Ci tu:
$scope.cities= [
{
name: poznan,
country: poland
},

{
name: wroclaw,
country: poland
},{
name: Berlin,
country: Germany
}
]
etc.

$scope.countries = [Poland, German]

pętla:
<div ng-repeat="c in countries">
<input type="text" ng-model="city_in_{{c}}" />

<div ng-repeat="city in cities | filter: {country: c}">
i tutaj miasta w danym kraju.
</div>
</div>

i chodzi mi o to że by ng-model="city_in_{{c}}" był inny dla kazdego przejścia pentli c in coutries czyli odpowiedzni city_in_poland, citi_in_berlin
bo wtedy do każdego modelu mam dostęp z Controllera.
chodzi o to żeby ng-model miał za kazdym przejściem pentrli inną wartośc.

pozdrawiam dzieki za chęc pomocy, nie mam kodów na tym kompie więc jak to nie pomoże to dopiero potem będe mógł je wysłac.

pozdrawiam,





Go to the top of the page
+Quote Post
markuz
post
Post #4





Grupa: Zarejestrowani
Postów: 1 240
Pomógł: 278
Dołączył: 11.03.2008

Ostrzeżenie: (0%)
-----


Może tak - http://jsfiddle.net/U3pVM/5528/ ?

Tu masz przykład z usuwaniem - http://jsfiddle.net/U3pVM/5529/

Do czego chcesz używać nowego modelu np. city_in_poland? Dostęp masz do każdego modelu z poziomu kontrolera już na starcie.

Ten post edytował markuz 26.05.2014, 15:25:26
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 00:33