1
私は私のUI-ルータの状態にパラメータの1つとしてオブジェクトを渡ししようとしている:パスオブジェクト
JS:
.state('graph', {
name: 'Graph',
url: "/graph?{friends}&{start}&{end}",
templateUrl: 'templates/graphs.html',
controller: 'GraphController'
})
HTML:
<a ui-sref="graph({friends: test.friends, start: test.start_date, end: test.end_date})">
My Graphs
</a>
TEST:
{ friends:
{
'friend1': [MORE_DATA],
'friend2': [MORE_DATA]
},
start_date: "Jun-17",
end_date: "Jun-19"
}
しかし、コントローラの$stateParams
にアクセスしようとすると、文字列"[object Object]"
が出力されます。 test.friends
オブジェクトを通過させるにはどうすればよいですか?