angular filter
Sziasztok!
no ismét angular.. kopaszodok rendesen :D
tehát van egy ilyenemtehát szűrve listázom az emberkéket. ezek az emberkék egymás mellett íródnak ki és van köztük egy separator.
azt szeretném elérni, hogy a separator a sorok végén ne jelenjen meg.
hogy tudom azt elérni, hogy fusson le a separator eltüntető függvényem, ha a lista frissül?
próbáltam a searchTerm-re ng-change-et rakni. szépen lefut a függvényem. az előző állapotra. majd frissül a lista és ott van mindenhol a separator.
próbáltam a direktívát rakni a li, a, span elemekre, de még azelőtt lefut a cucc, hogy kicserélődne a {{candidate.name}} a valós névre, így teljesen irreleváns helyeken tűnnek el a separatorok.
szóval mit kell tegyek, hogy jókor fusson le az én kis drága függvényem?
■ no ismét angular.. kopaszodok rendesen :D
tehát van egy ilyenem
<input ng-model="searchTerm" />
<ul>
<li ng-repeat="candidate in candidates | filter:searchCandidate">
<a href="#/{{candidate.url}}">{{candidate.name}}</a>
<span class="separator"></span>
</li>
</ul>
azt szeretném elérni, hogy a separator a sorok végén ne jelenjen meg.
hogy tudom azt elérni, hogy fusson le a separator eltüntető függvényem, ha a lista frissül?
próbáltam a searchTerm-re ng-change-et rakni. szépen lefut a függvényem. az előző állapotra. majd frissül a lista és ott van mindenhol a separator.
próbáltam a direktívát rakni a li, a, span elemekre, de még azelőtt lefut a cucc, hogy kicserélődne a {{candidate.name}} a valós névre, így teljesen irreleváns helyeken tűnnek el a separatorok.
szóval mit kell tegyek, hogy jókor fusson le az én kis drága függvényem?
kopaszodok rendesenMég
<li ng-repeat="candidate in candidates | filter:searchCandidate">
jelen esetben kliensen
Miért használsz AngularJS-t?
pénzért! :D
Végighallgattam Árvai Zoltán
Két projekthez "használtam" (tehát: kísérleteztem), az egyiket végül is a tapasztalatlanságom miatt inkább megcsináltam klasszikus módon (server oldalra hagytam mindent), a másiknál viszont elég nagy problémába ütköztem, ami egyébként sejthető volt: performancia. Egy socket.io-s realtime monitorozót csináltam vele, és a cpu használat indokolatlanul magas volt, újraírva Angular nélkül 25-40%-ra sikerült leszorítani (x86). De maga az js fájl is 700k, így ezen nem kell csodálkozni. Nem tudom hogyan reagál egy arm architektúrás cpu erre, de a mobilra fejlesztés így jobban meggondolandó.
A kliensoldali szűrésnek mi a
Például kliens-oldalon akarsz
Mint írtam,
Ha a program hálózathoz
Szerinted egy Angulart
Ha az Angular mérete miatt
Angular
Offline
Offline
Az összefüggéseket miért nem
Összefüggések
én mondjuk abban látom az
az hogy egy szűrést hogyan valósítasz meg, az adott helyzet dönti el, de azért jó dolog hogy van rá lehetőség.
pl ha a service amit
Csak egy kósza ötlet. A CSS3
ng-if="!$last"
szemléltetés
nekem egy event kellene. igazából már meghekkeltem, de nem lett elegáns, érdekelne a hivatalos mód.
Mi lett a meghackelt megoldás?
Mi lett a meghackelt megoldás? Elegáns megoldás hirtelen én sem találtam, searchTerm-ra tett watch kis késleltetéssel a rondább megoldás, illetve egy új filter, ami igazából nem szűr semmit.
nálam is filter
persze túrtam a netet.. egyszer majdnem azt hittem, hogy megvan a megoldás (a repeat-en belül a last dob egy event-et amit elkapok), de ez sem ér sokat sajnos, hol be vannak már helyettesítve a dolgok, hol nem. a filterben elhelyezve biztosabb volt a működése.
$last + ng-show
én mondjuk így tüntetném el az utsó separatort:
nem lesz jó..