デバッグでハードコードされた値3000を使用する代わりに、定数を使用して式を使用してアクセスできますか?コードの下で試してみましたが、動作しません。親切に助けてください。ng-model-optionsでdebounce内の式を使用する方法
ng-model-options="{ updateOn: 'default blur', debounce: {'default': 3000, 'blur': 0} }"
ng-model-options="{ updateOn: 'default blur', debounce: {'default': '{{banking.timeout}}', 'blur': 0} }"
だけbanking.timeoutが動作しませんか? '{default:banking.timeout、blur:0}' – YOU
banking.timeoutを与えている間は、デフォルトのデバウンス値を取っていて、定数(3秒)に記載されている値ではありません。 – user1645290
角のデフォルト値は500msなので、3000は設定したものですが、後でbanking.timeoutに設定したいとします。そして、角度のソースコードによると、ngModelOptionsで$ observeを実行しません。つまり、一度設定すると、テンプレートがレンダリングされる前にIMOを設定する必要があります。 – YOU