Ember.jsとHandlebarsに慣れようとしていますが、1つの問題が私を困惑させています。私はたぶん何かを見逃しているかもしれませんが、しばらくの間そこにいて何か間違ったことは見つけられませんでした。Ember.jsヘルパーがパラメータを正しく認識しない
私は怒鳴る単純なテンプレートがあります。
<header>
<h2><a href="#" class="link-box-title">{{project.pid}}-{{projectWindowTitle project}}</a></h2>
</header>
最初の{{project.pid}}が正しくproject.pid値を出力し、私はヘルパー関数怒鳴るにプロジェクトオブジェクトを渡したい:
Handlebars.registerHelper('projectWindowTitle', function(proj) {
var info = proj.pid;
return info;
});
私は過度にヘルパーを簡素化するんだけど、結果は常に同じで、ヘルパーは何も返さdoes't:
<a href="#" class="link-box-title"><script id="metamorph-9-start" type="text/x-placeholder"></script>S2S<script id="metamorph-9-end" type="text/x-placeholder"></script>-</a>
私は間違って何をしていますか?
マイケルの権利。私はこれがプロジェクトの割り当てを 'var project = Ember.get(this、property);'に変更すると動作すると思います。 –
私のタイプミスを指摘してくれてありがとうDan、私はそれを修正しました! –
ありがとう、完璧に働いた! –