$state.go如何打开新标签页
时间: 2023-09-10 10:13:16 浏览: 76
详解在Angularjs中ui-sref和$state.go如何传递参数
$state.go无法直接打开新标签页。通常情况下,打开新标签页需要通过浏览器的API实现。以下是一种实现方法:
1. 在控制器中注入$window服务:
```javascript
app.controller('MyCtrl', function($window) {
// 代码
});
```
2. 在控制器中使用$window.open方法打开新标签页:
```javascript
app.controller('MyCtrl', function($window) {
$window.open('http://example.com', '_blank');
});
```
其中,第二个参数'_blank'表示在新标签页中打开链接。如果不需要在新标签页中打开链接,可以将第二个参数设置为'_self'。
阅读全文