Есть директива, суть которой скрывать элемент если юзер это ресторан. Так вот, это работает только тогда когда в дочернем блоке нету 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 как-то не хочется
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости