Я использую angular -ui-router для обновления пользовательского интерфейса без обновления всей страницы. Но я сталкиваюсь с проблемой, когда я передаю параметры, основной контроллер. net не получает его. Но если я открою ссылку, она получит ее, как и ожидалось, поэтому я подозреваю, что проблема должна быть в указанном состоянии
Мой stateProvider
app.config(function ($stateProvider, $urlRouterProvider) {
// For any unmatched URL redirect to dashboard URL
$urlRouterProvider.otherwise("Home");
$stateProvider
.state('Transactions', {
url: '/Transactions?id',
views: {
'container-view': {
templateUrl: 'Transactions'
}
}
})
И мой звонок
<a ui-sref="Transactions({id:'@account.Id'})" ui-sref-opts="{reload: true}">
А это ссылка, которая работает, если она установлена в браузере, но не работает при нажатии
https://localhost:44318/Transactions?id=37723678-d8f4-4ebd-b8be-ad28a0023913
У кого-нибудь есть мысли?