Используйте angular -ui-router для передачи параметра в контроллер. net - PullRequest
0 голосов
/ 05 января 2020

Я использую 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

У кого-нибудь есть мысли?

...