問題:入力フィールドコンポーネントから変更された値をアクションに転送したいが、最初の値のみを受け取る。Ember 2.11.Xアクションハンドラによる入力値とコンポーネントの取得方法
コントローラは可変幅を最初は100で保持しますが、入力フィールドで変更された値の後に更新する必要があります。この場合
<form {{action 'resizePanel' value on="submit"}} class="form-inline waves-effect waves-light" style="width:50px">
{{input-field type="text" value=width classNames="form-control" style="width:50px; color:white"}}
</form>
自衛隊
コンポーネント入力フィールドの実装を共有できますか?このような問題が発生した場合は、幅の値との双方向バインディングを使用していない可能性があります(これは私の意見では良いことです)。しかし、潜在的な更新について通知するためのアクションも提供する必要があります入力要素。あなたのケースを説明するひねりは、ちょうど優れているかもしれません。 – alptugd
こんにちは、ありがとうございます。 https://ember-twiddle.com/50da8205ff23cba80337e3ef3cc6c3a1?openFiles=templates.application.hbs%2Ctemplates.components.input-helper.hbs –
下記の私の答えをご覧ください。あなたに代わる解決策を説明するためにひねります。 – alptugd