Задать вопрос
@bioforge
Верстающий пыхер

Как обновить только один вложенный ui-view?

Всем привет!

Примерная структура:
<ui-view data-name="content">
    <ui-view data-name="filterAndSort"></ui-view> <!-- Сортировка и фильрация -->
    <ui-view data-name="result"></ui-view> <!-- Результат фильтрации и сортировки -->
</ui-view>


Нужно сделать так что бы при изменении фильтра или сортировки обновлялся ui-view отвечающий за результат.

Настройки роутинга:
.state({
    name: 'tasks',
    url: "/tasks?sort&filter",
    resolve: {
        ...
    },
    params: {
        sort: {
            value: 'updated',
            squash: true
        }
    },
    views: {
        'content' : {
            component: 'pageTasks'
        },
        'filter@tasks' : {
            component: 'filter'
        },
        'list@tasks' : {
            component: 'list'
        }
    }

});


Как можно ли добиться такой работы от uiRouter?
  • Вопрос задан
  • 248 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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