Перезапись чистого имени при сохранении и обновлении URL

0

Я использую чистый шаблон имени для выражения объекта из MongoDB в URL-адресе с помощью ui-router.

http://192.168.2.11:8080/games/ "2000-риск-глобальное доминирование"/

Когда я обновляю этот объект с помощью Angular Resource, я обновил чистое имя в области $ scope (и удалил недружественные символы)

        $scope.item.clean = ($scope.item.year + '-' + $scope.item.title.split(/[\s:]+/).join('-')).toLowerCase();

Я могу правильно обновить объект с новым чистым именем в базе данных... Какой был бы лучший способ обновить URL с новым чистым именем?

Использовать $ stateParams для обновления URL-адреса?

Теги:
express
angular-ui-router

1 ответ

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

В настоящее время можно использовать $ state.go('backend.edit', {id: $ scope.item.clean}); Что перезагружает маршрут и данные.

Если кто-то может опубликовать лучший способ изменить URL-адрес без вызова в оба конца в БД, пожалуйста, дайте мне знать. спасибо

Ещё вопросы

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