観察に問題があります。テンプレートが読み込まれると、フォーム フィールドのオブザーバーは、ユーザー アクションの前にすぐに起動します。それを修正する方法についてのアイデアをありがとう:)
これは私のルートです:
App.AccountsNewRoute = Ember.Route.extend({
model: function() {
return App.Account.create({});
}
});
これは私のコントローラーです:
App.ExpensesNewController = Ember.ObjectController.extend({
...
amountValidate: function() {
console.log("amount changed");
}.observes("amount"),
...
});
これは私のテンプレートです:
...
<div class="small-10 large-10 columns">
{{input value=amount type='text'}}
</div>
...