私は Ember.js を使用していますが、Handlebars に組み込み関数があるかどうか疑問に思っています。これにより、{{ log "my message" }}
現在ログ オブジェクトで実行できるのと同じようにコンソールに出力でき{{ log this }}
ます。
または、毎回ヘルパー関数を定義する必要がありますか?
しかし、それは私にとってはうまくいきません(jsbin をクリックしてください):
私は HTML ハンドルバーに持っています:
{{ debug "this is my string" }}
それから app.js で私は持っています:
Ember.Handlebars.helper('debug', function(the_string){
console.log(the_string);
});
しかし、app.js は を受信していないthe_string
ため、the_string
未定義です。何が起こっているのでしょうか?