Я использую чистый шаблон имени для выражения объекта из 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-адреса?
В настоящее время можно использовать $ state.go('backend.edit', {id: $ scope.item.clean}); Что перезагружает маршрут и данные.
Если кто-то может опубликовать лучший способ изменить URL-адрес без вызова в оба конца в БД, пожалуйста, дайте мне знать. спасибо