AngularJS:ui-rooute,在新标签页中打开ui-sref

时间:2018-12-20 13:28:10

标签: angularjs angular-ui-router

我在Angularjs中使用ui-rooter。 我有这个按钮:

<button type="button" 
    class="btn btn-primary" 
    ui-sref="tool-plain({id:vm.tool.id})" target="_blank">
        <i class="fa fa-user"></i>&nbspTool
</button>

和该状态文件:

.state('tool-plain', {
    parent: 'entity',
    url: '/tool/{id}',
    data: {
        authorities: ['ROLE_USER'],
        pageTitle: 'Tool'
    },
    views: {
        'content@': {
            templateUrl: 'app/entities/tool/tool-plain.html',
            controller: 'ToolDialogController',
            controllerAs: 'vm'
        }
    },
    resolve: {
        entity: ['$stateParams', 'Tool', function($stateParams, Tool) {
            return Tool.get({id : $stateParams.id});
        }]
    }
})

当我单击按钮时,什么也没发生。

我应该如何在新标签页中打开链接?

谢谢

0 个答案:

没有答案