когда я добавляю новый элемент на страницу, я должен увидеть его в раскрывающемся списке «Инициативы» слева - PullRequest
0 голосов
/ 14 февраля 2019

Я хочу постоянно обновлять свое подменю, когда я добавляю элемент на свою страницу, без обновления всей страницы

Каждый раз, когда я добавляю какой-либо элемент на свою страницу, он добавляется в подменю.Но мне нужно перезагрузить всю страницу, чтобы увидеть ее.Есть ли способ обновить подменю, пока я обновляю свою страницу.

getmenu() = AppMenu {

var item = new AppMenuItem('Initiatives', 'Pages.WorkItems', 'far fa-calendar-alt', '');
        ret.items.splice(ret.items.indexOf(node) + 1, 0, item);
        node = item;
        this._strategiesServiceProxy.getAll("", "", 10, 0, 10, 0, "", "", 0, 1000000).subscribe(result => {
            var options = result.items.map(i => i.strategy);
            var lasti = 0;
            var gos = options.filter(go => go.growthOptionId == 1);
            var nsfs = options.filter(nsf => nsf.growthOptionId == 2);
            gos.forEach((o, i) => {
                var name = 'GO' + (i + 1) + " | " + o.name;
                name = this.text_truncate(name, 30, '...');
                node.items.push(new AppMenuItem(name, 'Pages.WorkItems', 'far fa-calendar-alt', '/app/main/gantt/' + o.id));
            });
            nsfs.forEach((o, i) => {
                var name = 'NFS' + (i + 1) + " | " + o.name;
                name = this.text_truncate(name, 30, '...');
                node.items.push(new AppMenuItem(name, 'Pages.WorkItems', 'far fa-calendar-alt', '/app/main/gantt/' + o.id));
            });
        });
}

Это код моего подменю.Где теперь я могу добавить подсписок в меню, но есть ли способ автоматически обновить подменю, находясь в списке добавления со своей страницы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...