1

ビューを共有する 2 つのビューがあり、それらの間で変数を渡して、さまざまな html セグメントをオンまたはオフにしようとしています。これは可能ですか?console.log を実行すると、view.showTitle variable = "view.showTitle"そうあるべきではありませんか? 奇妙ですよね?

ビュー 1 はビュー 2 を呼び出し、パラメータを渡します。

{{view "components/social" showTitle="1"}}

ビュー 2 は、このパラメーターをヘルパー関数に渡そうとします。

{{#variable-exists view.showTitle}}
  YES
{{else}}
  NO
{{/variable-exists}}

呼び出されるヘルパー:

export default function(elem,options) {
  if (Ember.isEmpty(elem)) {
    return options.inverse(this);
  } else {
    return options.fn(this);
  }
}

私はember cliプロジェクトを使用して、ember アプリケーションを構築しています。

この記事の時点での現在のセットアップ:

DEBUG: -------------------------------
DEBUG: Ember      : 1.5.1
DEBUG: Ember Data : 1.0.0-beta.7+canary.b45e23ba
DEBUG: Handlebars : 1.3.0
DEBUG: jQuery     : 2.1.1
DEBUG: -------------------------------
4

1 に答える 1