<legend id='riZV2'><style id='riZV2'><dir id='riZV2'><q id='riZV2'></q></dir></style></legend>

      <small id='riZV2'></small><noframes id='riZV2'>

      <tfoot id='riZV2'></tfoot>
        <bdo id='riZV2'></bdo><ul id='riZV2'></ul>
      <i id='riZV2'><tr id='riZV2'><dt id='riZV2'><q id='riZV2'><span id='riZV2'><b id='riZV2'><form id='riZV2'><ins id='riZV2'></ins><ul id='riZV2'></ul><sub id='riZV2'></sub></form><legend id='riZV2'></legend><bdo id='riZV2'><pre id='riZV2'><center id='riZV2'></center></pre></bdo></b><th id='riZV2'></th></span></q></dt></tr></i><div id='riZV2'><tfoot id='riZV2'></tfoot><dl id='riZV2'><fieldset id='riZV2'></fieldset></dl></div>
    1. Angular uiRouter 在新窗口或带有 stateParams 的选项卡中打开状态

      时间:2023-10-21

          <i id='hj8XW'><tr id='hj8XW'><dt id='hj8XW'><q id='hj8XW'><span id='hj8XW'><b id='hj8XW'><form id='hj8XW'><ins id='hj8XW'></ins><ul id='hj8XW'></ul><sub id='hj8XW'></sub></form><legend id='hj8XW'></legend><bdo id='hj8XW'><pre id='hj8XW'><center id='hj8XW'></center></pre></bdo></b><th id='hj8XW'></th></span></q></dt></tr></i><div id='hj8XW'><tfoot id='hj8XW'></tfoot><dl id='hj8XW'><fieldset id='hj8XW'></fieldset></dl></div>

          • <tfoot id='hj8XW'></tfoot>

            <small id='hj8XW'></small><noframes id='hj8XW'>

              <tbody id='hj8XW'></tbody>
            <legend id='hj8XW'><style id='hj8XW'><dir id='hj8XW'><q id='hj8XW'></q></dir></style></legend>
            • <bdo id='hj8XW'></bdo><ul id='hj8XW'></ul>

                本文介绍了Angular uiRouter 在新窗口或带有 stateParams 的选项卡中打开状态的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                我想要做的是在新标签或新窗口中跟随:

                What I want to do is following in but in a new Tab or new Window:

                $state.go('studentsReport', {
                       type: $scope.report.type, // string
                       selectedStudents: $scope.selectedStudents // array of strings
                });
                

                如果我这样做了:

                var link = $state.href('studentsReport', {
                       type: $scope.report.type,
                       selectedStudents: $scope.selectedStudents
                });
                
                window.open(link, '_blank');`
                

                我会丢失参数.

                最好的问候,马塞尔

                推荐答案

                你应该尝试使用这个:

                /* @ngInject */
                function SomeCtrl ($state, $window) {
                  $window.open($state.href('stateName', {}, {absolute: true}), '_blank');
                }
                

                注意:如果使用 ng-annotate,/* ngInject */ 有助于自动依赖注入注释(在 cli、gulp 和 grunt 风味)

                Note: the /* ngInject */ facilitates automatic dependency injection annotation if using ng-annotate (available in cli, gulp, and grunt flavours)

                这篇关于Angular uiRouter 在新窗口或带有 stateParams 的选项卡中打开状态的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                上一篇:AngularUI路由器:具有相同url模式的多个状态 下一篇:AngularJS UI路由器在工厂/服务中使用已解析的依赖项

                相关文章

                <tfoot id='EC7Q8'></tfoot>

                  <small id='EC7Q8'></small><noframes id='EC7Q8'>

                    <bdo id='EC7Q8'></bdo><ul id='EC7Q8'></ul>
                  <i id='EC7Q8'><tr id='EC7Q8'><dt id='EC7Q8'><q id='EC7Q8'><span id='EC7Q8'><b id='EC7Q8'><form id='EC7Q8'><ins id='EC7Q8'></ins><ul id='EC7Q8'></ul><sub id='EC7Q8'></sub></form><legend id='EC7Q8'></legend><bdo id='EC7Q8'><pre id='EC7Q8'><center id='EC7Q8'></center></pre></bdo></b><th id='EC7Q8'></th></span></q></dt></tr></i><div id='EC7Q8'><tfoot id='EC7Q8'></tfoot><dl id='EC7Q8'><fieldset id='EC7Q8'></fieldset></dl></div>

                  1. <legend id='EC7Q8'><style id='EC7Q8'><dir id='EC7Q8'><q id='EC7Q8'></q></dir></style></legend>