現在select
、特定の基準が満たされたときに ng-show を使用してDOMオブジェクトを表示し、input
他のすべての場合にDOMに対して ng-show を使用するビューがあります。これを行って2つのケースを切り替えると、input
ボックスが表示されるよりも消えるのに時間がかかりselect
ます。遅延はかなり目立つので、2 つの DOM 変更の間の遅延がほとんどないように改善したいと考えています。
これを行う方法はありますか?
<div>
<input ng-show="field && (type == 'search' || fieldBucket[field].moreBuckets)"
type="text" ng-model="value">
<select class="facet-value"
ng-show="field && type == 'filter' && !fieldBucket[field].moreBuckets"
ng-model="value"
ng-options="fieldBucket[field].buckets">
</select>
</div>