テンプレートで使用される変数とそれらの間の可能な依存関係を自動的に推測する Javascript テンプレート ライブラリはありますか? たとえば、次のようなテンプレートがある場合 ( Handlebars構文):
<script id="entry-template" type="text/x-handlebars-template">
<div class="entry">
<h1>{{title}}</h1>
<div class="body">
{{body}}
</div>
</div>
</script>
私はこのようなことができるようにしたいと思います:
var source = $("#entry-template").html();
var template = Handlebars.compile(source);
template.vars() => {title: "", body: ""}
この機能が必要な理由は、テンプレートを完成させるために必要な変数を反映するフィールドを含むフォームを生成できるようにしたいからです。