長く複雑なタイトルで申し訳ありませんが、うまく要約できませんでした。
foo
に初期化されたプロパティを持つ単純なモデルがありますnull
。
foo
私の見解では、がnull
またはのときに入力フィールドを表示したくなく、Add foo""
というボタンがあります。
<a href="#" class="btn" {{action addFoo obj}}> Add foo </a>
{{#if obj.foo}}
{{view Ember.TextField valueBinding="obj.foo"}}
{{/if}}
次に、私のアクションaddFoo
で、次のことを行います。
obj.set('foo', 1);
入力フィールドが表示されます。
このアプローチには 2 つの問題があります。
1
は実際には任意の値であり、私のアプリケーションでは特別な意味はありません。1
ユーザーが入力したいという理由で削除2
すると、入力する前に入力フィールドが消えてしまい2
ます。
この種のユーザー インタラクションに対するより良いアプローチはありますか?