3

プロジェクト内でicanhazを使用しています。ドキュメントによると、Mustache.js も含まれていると書かれています。

次に、埋め込まれた Mustache オブジェクトの to_html() メソッドに次のようにアクセスします。

var message = Mustache.to_html(template, json, true);

ただし、「口ひげが定義されていません」というエラーが表示されます。Mustache は既に iCanHaz.js 内に含まれており、ICanHaz の他のメソッドもうまく使用しているため、この単一のメソッドを呼び出すためだけに Mustache ライブラリ全体を再度含める必要はありません。

テンプレートを通常の文字列としてレンダリングし、値を json オブジェクトから置き換えたいだけです。他のシンプルで軽量な方法も高く評価されます。

ありがとう

4

1 に答える 1

2

Mustache オブジェクトを直接使用する必要はありません。

true通常の ICanHaz render メソッドに渡して、HTML 文字列を取得します。

var message = ich.myTemplate(json, true);
于 2013-08-14T20:59:40.530 に答える