Есть директива, суть которой скрывать элемент если юзер это ресторан. Так вот, это работает только тогда когда в дочернем блоке нету ng-show
, т.к. это все работает с помощью display
none, block
WhenUserDirective.$inject = ['AuthService'];
function WhenUserDirective(AuthService) {
return {
restrict: 'A',
link: function (scope, element, attrs) {
if (AuthService.isRest()) {
element.hide();
}
}
}
}
Как сделать что бы элемент не рендерился, если условие выполнено, сейчас он просто скрывается ?
Да и это не лучшее решение, т.к. продвинутый юзер может посмотреть код и поставить display: block
, а писать везде ng-if
как-то не хочется
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Приветствую! Дело в том, что в live preview, или если просто забросить html в браузер, все отображается нормально, но вот я загрузил страницу на сервер...
Мне нужно реализовать прозрачное зачеркивание текста с помощью CSS, поэтому не придется заменять тег <H1> на тега <IMG>Мне удалось реализовать...