0

JavaScript オブジェクトに格納されたデータに基づいて動的 XML を作成しようとしています。問題は、特定の属性のソース データに null が含まれている可能性があることです。その結果、Handlebars は属性を空の文字列でレンダリングしますが、Handlebars はそれを無視し、まったくレンダリングしないようにしたいと考えています。次のようなヘルパーを使用してテンプレートを作成できると思います。

<item {{if id}}id={{id}}{{/if}}></item>

しかし、それは大変な作業のように思え、全体が読めなくなります。同じ結果を得るより良い方法はありますか? それとも、空の文字列を持つ属性をレンダリングして削除した後、XML 全体をトラバースする方が良いでしょうか?

4

1 に答える 1