Шаблон JavaScript, позволяющий оценивать функции

#javascript #datatemplate #eval

#javascript #datatemplate #вычисление

Вопрос:

Я ищу шаблон JavaScript, который позволяет оценивать функции.

Рассмотрим следующий JSON:

 {"Name":"Joao", "BirthDate":"1985"}
  

Я хотел бы иметь возможность делать что-то вроде

 <span>
    {{Name}} age is getAge({{BirthDate}})
</span>
  

Ответ №1:

Попробуйте шаблон jQuery.

Вот простой пример вычисления функции.

Комментарии:

1. Вот описание и другие примеры.

Ответ №2:

Джон Ресиг создал небольшой движок для создания шаблонов, который делает что-то похожее на это (хотя и с немного другим синтаксисом), я использовал его пару раз с большим успехом. Он занимает очень мало места и может быть легко вставлен в ваш проект.

Ответ №3:

Попробуйте Nano, который является плагином jQuery именно для этого!

Я знаю, что это jQuery, но он основан на методах JSON.

Ответ №4:

Усы — https://github.com/janl/mustache.js .

Он работает молниеносно, имеет точный синтаксис, который вы ищете, и может оценивать функции так, как вам нужно. Есть много других мощных дополнений. Очень хорошая платформа для создания шаблонов