Những gì tôi muốn làm là sau nhưng trong một Tab mới hoặc cửa sổ mới:góc uiRouter trạng thái mở trong cửa sổ mới hoặc tab với stateParams
$state.go('studentsReport', {
type: $scope.report.type, // string
selectedStudents: $scope.selectedStudents // array of strings
});
Nếu tôi đã làm:
var link = $state.href('studentsReport', {
type: $scope.report.type,
selectedStudents: $scope.selectedStudents
});
window.open(link, '_blank');`
tôi sẽ mất các thông số.
Trân trọng, Marcel
Cám ơn bạn trả lời, nhưng điều này không hoạt động. Nhưng tôi phải nói, tôi đã không sử dụng bình luận/* @ngInject * /, giả sử nó chỉ là một bình luận – molerat
@molerat Tôi phải nói, tôi đã không đặt params trong đối số thứ hai của [$ state.href] (http: //angular-ui.github.io/ui-router/site/#/api/ui.router.state.$state) chức năng. Bạn nên cố gắng để thiết lập của họ. –
Tôi biết, tôi đặt chúng và nó không hoạt động. Url nào nên '$ state.href ('stateName', {test: 'bla'}, {absolute: true})' trả về nếu chúng ta nói url bình thường sẽ là http: // localhost/stateName? – molerat