Angular 2 Пример одной страницы

0

Пытаясь создать одностраничное приложение, он будет иметь div поиска, а затем div.

export class AppComponent implements OnInit{

    // Div visability.
    searchVisible = true;
    resultsVisible = false;
}


<div class="container">
        <search *ngIf="searchVisible == true"></search>
        <results [resultsVisible]="resultsVisible" *ngIf="resultsVisible == true"></results>
</div>

После того, как компонент результатов вернет данные из формы поиска, он переключит resultsVisible на true, поэтому я передаю результатыVisible из AppComponent в ResultsComponent.

Однако это не работает.

Я не уверен, что если другие люди это сделают, но у меня все еще есть проблемы с тем, чтобы скрыть/показать divs правильно.

Может кто-нибудь, пожалуйста, покажет мне пример того, как приложение "одна страница" работает в Angular 2 с скрытием/отображением элементов.

благодаря

Теги:
angular

1 ответ

1
Лучший ответ

Попробуйте использовать [hidden]. Что-то вроде этого

<div class="container">
    <search [hidden]="!searchVisible"></search>
    <results [hidden]="!resultsVisible"></results>
</div>
  • 0
    Можно ли делать Fading в / из DIV с помощью этого метода?
  • 0
    Вы должны иметь возможность использовать любые стандартные переходы CSS, которые вы хотите.
Показать ещё 3 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню