सबसे अच्छा जवाब जो मुझे मिला, वह ui.router का विस्तार कर रहा था, क्योंकि यह सुविधा मौजूद नहीं है, आप इसमें पूर्ण विवरण पा सकते हैं:
कोणीय 1.x यूआई-राउटर की $ स्थिति का विस्तार
हालाँकि, यहां इस बात की मेरी संक्षिप्त व्याख्या है कि इसे जोड़ने के लिए क्या करने की आवश्यकता है app.js या कोणीय ऐप इनिट फ़ाइल:
angular.module("AppName").config(['$provide', function ($provide) {
$provide.decorator('$state', ['$delegate', '$window',
function ($delegate, $window) {
var extended = {
goNewTab: function (stateName, params) {
$window.open(
$delegate.href(stateName, params, { absolute: true }), '_blank');
}
};
angular.extend($delegate, extended);
return $delegate;
}]);
}]);
अपने कोड में
आप कर सकेंगे:
$state.goNewTab('routeHere', { parameter1 : "parameter"});