Angular - Маршрутизаторы пользовательского интерфейса - режим HTML5

Я пытаюсь использовать ссылки push-состояний HTML5 с моим приложением Angular. У меня есть ряд маршрутов, подобных следующим

$stateProvider.state('product', {
    url: '/product/:productCode',
    templateUrl: 'product/product.html',
    controller: 'ProductCtrl'
    }
});

Это работает, когда я перехожу к [host] / # / product / ABC123 - он отображает URL-адрес в браузере как / product / ABC123, затем, когда я начинаю переходить к другим маршрутам (используя ui-sref), все работает как положено.

Однако - мне бы хотелось иметь возможность как обновлять браузер, так и оставаться в том же состоянии, а также иметь возможность копировать и вставлять эту ссылку и направлять в нужное состояние.

например. Если я попал в [host] / product / ABC123 - я хочу отобразить содержимое из маршрута # / product / ABC123. В настоящее время это даст мне не найдено.

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

Ответы на вопрос(1)

Ваш ответ на вопрос