Otprilike 2mj nakon sta sam odlucio preci sa angular1 na angular2, evo jedne “vece” aplikacije koju bih volio podijeliti s vama.
Do sada su to bile samo razno razne varijacije To-Do lista, obicnih staticnih osobnih blogova, pregled github korisnika… ali ovo je recimo drugi level.
Nisam bio bas aktivan sto se tice izrade zbog raznih drugih obaveza.
Saljem vam ovo cisto da vidim sto mislite o samoj funkcionalnosti itd. a sto se tice stilova, ubacio sam boostrap tek toliko da se ne moram zajebavati sa dizajniranjem, tako da mi je to jasno da je taj dio poprilicno sugav. (Ionako je radeno cisto za vjezbu angulara).
Koristio sam themoviedb.org api za povlacenje podataka, a sljedece sto planiram je povezati web sa firebase za recimo privatne “Favorite” kolekcije itd itd. (Takoder mislim poslati ovdje, pa koga zanima da pogleda )
Stavio sam kod na github, a stranicu mozete vidjeti ovdje.
Dobar nacin za nauciti sto vise o nekom JS Frameworku, uzeti neki API, skupiti podatke i onda se igrati s tim podacima.U biti nista super tesko i komplikovano, klasnicna SPA koja radi sa nekim vanjskim API-om, ali svaka cast, samo naprijed
Bravo super projekat za vjezbati SPA, jedino sto bi ti jos mogao predloziti je da napravis server side rendering zato jer sad imas: http://prntscr.com/dwdeey
–
Uglavnom ljudi hvala vam na odgovorima! Kroz par dana cu “skemijati” nesto sa firebaseom pa cu postaviti ovdje da pogledate ako cete biti zainteresirani.
To se ne dešava zbog Angulara kao takvog, već zbog hostinga. Client ne zna ništa o /movie/278 s obzirom da ta stranica u osnovi ne postoji, već moraš mapirat svaki url da otvara index.html što Firebase podržava. Baš sam nedavno depoloyao jednu React aplikaciju pa je situacija bila slična.
Je do bootstrapa je i mozda ti sad nije bitno, ali ti jednom mozda zatreba pa cu ti rec o cemu se radi…
Prepostavljam da ti sad imas jedan <div class="row"> i u njemu for each petlju koja u <div class="col-sm-3> stavlja glumce, i to sve radi dok je height diva col-sm-NESTO identican ali u ovom slucaju neka od slika ima veci height za 1-3px i zato ti se raspalo.
Da to rijesis array koji imas moras podjelite na chunkove od 4 komada tako da svaki red ima svoj <div class="row"> .