をアンバインドすることができます{{unbound beer}}のような独自のハンドルバーヘルパーを作って、追加のマークアップなしで "beer bar"を作ることはできますか?は、どのように私は、私はカスタムハンドルヘルパーを持っているemberjsハンドルヘルパー
3
A
答えて
5
だから、ヘルパー、テンプレート、Emberビューがどのように正確に動作するか混乱するかもしれないと思います。作成したマークアップは期待されており、アンバインドされたヘルパーとの正確なマークアップです。
Ember.Handlebarsテンプレートは、常にEmberビューオブジェクト内に配置されます(上記のように)。通常のバウンドヘルパーが生成することになる何かが次のようになります。
<div id="ember127" class="ember-view">
<script id="metamorph-1-start" type="text/x-placeholder"></script>
beer bar
<script id="metamorph-1-end" type="text/x-placeholder"></script>
</div>
を今、あなたは(アンカータグか何かを言うことができます)、その後、あなたが作成する必要があると思いdiv要素よりも他のいくつかのタグを使用して文字列を囲むようにしたい場合ビュー、テンプレートとタグ名を設定し、そのビューを追加します。
私が話していることのいくつかの例については、検査官の結果ペインをご覧ください。this jsFiddleをご覧ください。あなたのために物事をクリアすることを願っています。
5
Ember has a helper called unbound
他のヘルパーをラップすることができます。私は私が「エンバーは、それが結合していないだった場合、それはdidnのことを働かせてくれことが期待仮定 - あなたは、このようにフィドルが素晴らしかったので
{{unbound foo beer}}
関連する問題
- 1. は、どのように私は私が持っている
- 2. は、どのように私は私が持っているCanJS
- 3. どのように私は私が持っているビューで
- 4. は、どのように私は、テキストファイルを持っている
- 5. は、どのように私は、ナビゲーションアプリを持っている
- 6. はどのように私は、スクリプトを持っている
- 7. は、どのように私は、フォームを持っている
- 8. は、どのように私はスーパークラスを持っているkotlin
- 9. は、どのように私は、私はこのコードを持っているPHP
- 10. は、どのように私は、ファイル持っているVIM
- 11. は、どのように私は私がHTMLを持っているのJavascript
- 12. どのように私は、コードを持っているC#の
- 13. どのように私はこのコードを持っている
- 14. どのように私はこのコードを持っている
- 15. は、どのように私は私が持っている、左側にCoap
- 16. はどのようにのように、私は私のウェブサイト上でFlashビデオを持っている私のコンピュータ
- 17. どのように私は次のように私は、ディレクトリ構造を持っている私の.FLA
- 18. は、どのように私は私がこのパーサ持っているリスト
- 19. どのように私はリストを持っているコード
- 20. どのように私は、コードを持っているスパーク
- 21. は、どのように私は次のように持っているのC#
- 22. は、どのように私はこのようなレポートモデルを持っている
- 23. は、どのように私は、このようなデータを持っている
- 24. は、私は次のように私は、目標を持っているのbuild.xmlを持っているのAnt
- 25. 私はフィールドに持っているどのようにelasticsearch
- 26. は、どのように私は私が大学で持っているジェネリッククラス
- 27. は、どのように私は私が持っている同じリモートサーバー上カール
- 28. は、どのように私は私が持っているweb.configファイル
- 29. は、どのように私は、文字列は、私はこのような文字列を持っている
- 30. は、どのように私は私はこのようなCSSセレクタのカップルを持っているCSSスタイルに
おかげUDのような未結合のいずれかにあなたのバウンド(自動的に)
foo
ヘルパーを回すことができます余分なマークアップが必要です。 –