Angular ui-sref encode parameter

后端 未结 3 1237
Happy的楠姐
Happy的楠姐 2020-12-10 06:09

My router looks like that:

.state(\'project\', {
        \'url\': \'/project/*path\',
        \'controller\': \'ProjectController\',
        \'templateUrl\':         


        
3条回答
  •  情深已故
    2020-12-10 06:33

    in new ui-router 1.0 we can use raw:true param which will disable url-encoding of parameter as described here

        //link to state
    Hello world
    
    $urlMatcherFactoryProvider.type('SlashFix', {
          raw:    true,
        });
    
    
        $stateProvider
          .state('content',{
           url: '/{slug:SlashFix}',
           ...
    

    More detailed explanation can be found here:

    https://www.coditty.com/code/angular-ui-router-replacing-slash-with-2f-quick-fix

提交回复
热议问题