Пишу я значить web-додаток. У цьому додатку шаблонизатор знаходиться на стороні клієнта. У цьому додатку є багато однотипних таблиць, але вони відображають різні дані. Також ці таблиці генеруються автоматично. Наприклад такий шаблон.
і такий шаблон.
P.S Загалом випадку виходить. Що у нас спочатку повинен згенерувати шаблон. Потім цей шаблон додається в DOM. І на нього вже вішається модель.
заданий 6 Лютого '13 о 15:30
Ну, по-перше, вони все одно буде зберігається на сервері, звідки передаватися на клієнт. Питання - як.
Власне шляхів у вас два, у вас може бути жорсткий мову розмітки шаблонів, який Парс і інтерпретується JS-скриптом на клієнті. Отримали дані, розклали їх і прогнали дані і шаблон через інтерпретатор, який розклав би це все в ХТМЛ. На даному шляху я б рекомендував юзати готове. а не винаходити велосипед.
Або у вас може бути набір "бібліотек" (в контексті JS - набір об'єктів), з яких ядро вибирає ту, яка може обробити саме цей потік даних і передає дані в цю бібліотеку. Даний метод має сенс юзати тільки, якщо у вас дуже складні і екзотичні варіації представлення даних.
відповідь дан 8 Лютого '13 о 8:27