Angular - Простая функция - PullRequest
0 голосов
/ 18 мая 2018

У меня был предыдущий код, подобный этому:

По сути, я добавил активный статус в журналы li docker и открыл подменю Docker.

html

<li id="dockerMenu">
        <a data-toggle="collapse" href="#docker-pages" aria-expanded="false" aria-controls="testing-main.webapp.pages">
            <img src="../resources/img/icons/docker-icon.png" alt="" class="menuIcon">
            <span class="menu-title">Docker <i class="fa fa-sort-down"></i></span>
        </a>
        <div class="collapse" id="docker-pages">
            <ul class="nav flex-column sub-menu" data-simplebar>
                <security:authorize access="hasAuthority('Administrator')">
                <li class="nav-item" id="docker-status">
                    <a href="/docker-status">
                        <img src="../resources/img/icons/status.png" alt="">
                        <span class="menu-title">Container Status</span>
                    </a>
                </li>
                ...
               <ul>
           <div>
              </li>

 var url = window.location.pathname + window.location.search;
 if(url === "/docker-logs") {
    $('#docker-logs').addClass('active');
    $('#dockerMenu a').click();
}

Я хотел сделать то же самое на Angular, но я не знаю, как

 ngOnInit() {

this.toggleMenus();
}
toggleMenus() {
    let url = window.location.pathname;
    console.log(url);
    switch(url) {
      case "/docker-logs":
        //how do I activate this?
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...