2017-07-10 2 views
-1

リンクがあり、新しいタブでリンクを開きたいと思います。問題は、オブジェクトのパラメータを送信することです。ng-click新しいタブリンクとオブジェクトパラメータ

HTML:

<a ng-click="go(row)" ></a> 

JS:

$state.go('link', { 
    'search': { 
    'obj': { 
     'id': something 
    } 
    } 
}); 

私はすでに成功せず、HREFとNG-HREFを試してみました。 ありがとうございます。

+0

go機能のコードを投稿 – Vivz

+0

h ttps://stackoverflow.com/q/23516289/5413314 – Shantanu

答えて

0

あなたはgo(row)

よう
$scope.go = function(row){ 
    var param = { 
    'search': { 
    'obj': { 
     'id': something 
    } 
    }; 

    var url = $state.href('link', {parameter: param }); 
    //open in new tab 
    window.open(url,'_blank'); 
} 

のためのコントローラ機能を使用して新しいタブで開くには、このようなものを使用し、この

$stateParams.parameter 

と値すべきようなあなたのコントローラ内のパラメータにアクセスすることができますbe

{ 
'search': { 
    'obj': { 
    'id': something 
     } 
} 
関連する問題