Skip to content

Commit

Permalink
Until Managers?
Browse files Browse the repository at this point in the history
  • Loading branch information
PSzu committed Apr 29, 2014
1 parent 2046f03 commit 9f8ff6e
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions 03-templates.md.erb
Original file line number Diff line number Diff line change
Expand Up @@ -102,19 +102,19 @@ Skąd pochodzi obiekt `posts`? DObre pytanie. Jest to helper szablonu, który zd

Szablon `postItem` jest w miarę prosty do opisania. Używa tylko trzech wyrażeń: `{{url}}` i `{{title}}` zwracają pola dokumentu, a `{{domain}}` woła helper szablonu.

Wiele razy wspomnieliśmy o "helperach szablonu" bez wyjaśniania jak działają. Aby do tego przejść, musimy najpierw wyjaśnić zasadę działania managerów szablonu.
Wiele razy wspomnieliśmy o "helperach szablonu" bez wyjaśniania jak działają. Aby do tego przejść, musimy najpierw wyjaśnić zasadę działania managera szablonu.

### Manager szablonu

////
DO tej pory mieliśmy styczność z Handlebars, które jest tak naprawdę HTML z kilkoma dodatkami w postaci tagów. W przeciwieństwie do innych języków takich jak PHP (czy nawet zwykłych stron HTML, które mogą zawierać JavaScript), Meteor oddziela szablony i ich logikę, a same szablony nie robią nic same z siebie.

////
Aby je ożywić, szablon potrzebuje **managera**. Możesz wyobrazić sobie analogię do szefa kuchni, który biorąc składniki potraw przygotowuje je przed podaniem kelnerowi (szablonowi), który go Tobie prezentuje.

////
Mówiąc inaczej, rola szablonów jest ograniczona do wyświetlania lub iterowania przez zmienne, manager wykonuje trudniejsze zadanie przez przypisanie wartości każdej zmiennej szablonu.

<% note do %>

### Managers?
### Managerowie?

////

Expand Down

0 comments on commit 9f8ff6e

Please sign in to comment.