2015-09-07 4 views
1

У меня есть что-то вроде этого в моем шаблоне:Изменение крутого с нг-шоу в угловых

<span data-ng-show="!products.specialCurrency"> 
    <span class="table-course-price">Something here 1</span> 
</span> 
<span data-ng-show="products.specialCurrency"> 
    <span class="table-course-price">Something here 2</span> 
</span> 

Таким образом, эти пролеты зависят от переменной specialCurrency. Когда промежутки между ними изменяются, изменение немного круто, и я хотел бы, чтобы изменение было более мягким, но не использовало анимацию и ничего подобного.

Любая идея? Спасибо!

+0

Что вы подразумеваете под "крутым"? Вы испытываете промежуточное состояние, в котором показаны оба или ни одного из пролетов? Или вы хотите минимизировать оплату CSS? Как вы определяете «мягкий», если речь идет не о анимированных переходах? – FelisCatus

+0

вместо products.specialCurrency вы можете определить переменную типа $ scope.specialCurrency = products.specialCurrency; а затем используйте specialCurrency напрямую. У меня была такая же проблема, когда я выполнял условие на основе object.something. Попробуйте его определить в контроллере ur, а затем вызвать, будет быстро. Думаю, –

+1

. Задержка при получении значения из объекта.something по сравнению с чем-то –

ответ

3

Попробуйте использовать data-ng-if вместо data-ng-show. Смотрите, если это сработает для вас.

+0

Отлично! Он отлично работает сейчас, спасибо! – Crisiiii