Что эквивалентно ngShow и ngHide в Angular 2+?

Если вы пишете класс - вызовите его Трассировка - который реализует интерфейс IDisposable, вы можете обернуть все тела метода в

Using( Tracing tracing = new Tracing() ){ ... method body ...}

. В классе Tracing вы можете обработать логику следов в методе constructor / Dispose, соответственно, в классе Tracing, чтобы отслеживать ввод и выход из методов. Такие, что:

    public class Traced 
    {
        public void Method1(String name, Int32 value) {
            using(Tracing tracer = new Tracing()) 
            {
                [... method body ...]
            }
        }

        public void Method2(Object object) { 
            using(Tracing tracer = new Tracing())
            {
                [... method body ...]
            }
        }
    }
462
задан Kamil Naja 27 May 2019 в 09:08
поделиться

1 ответ

Лучший способ заниматься этой проблемой с помощью ngIf, поскольку это хорошо предотвращает получение того рендеринга элемента во фронтенде,

, Если Вы используете [hidden]="true" или стиль, скрывается [style.display], это только скроет элемент во фронтэнде, и кто-то может изменить значение и видимый это легко, По-моему, лучший способ скрыть элемент ngIf

<div *ngIf="myVar">stuff</div>

и также Если у Вас есть несколько элемент (должен реализовать еще также), Вы можете демонстрационный ng-шаблон-кода

опции

<ng-container *ngIf="myVar; then loadAdmin else loadMenu"></ng-container>
<ng-template #loadMenu>
     <div>loadMenu</div>
</ng-template>

<ng-template #loadAdmin>
     <div>loadAdmin</div>
</ng-template>  

Use <ng-template>
0
ответ дан 22 November 2019 в 22:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: