내가 ui-router
여러 PARAMS UI 라우터
내 ui-sref
은 다음과 같습니다가 사용하여 여러 매개 변수를 전달하는 몇 가지 이상한 문제 데 사용 :
ui-sref="app.bins.view({binId:{{gridDisplayItem.id}},allowUpload:'{{gridDisplayItem.user_upload}}'})"
, 나는 같은 것을 참조
<a ui-sref="app.bins.view({binId:3,allowUpload:'No'})" href="#/app/bins/view/3">
<i class="fa fa-folder-open" style="font-size:18px;color:green"></i>
</a>
올바른 값이 전달됩니다.
app.bins.view
으로 이동하면 console.log($stateParams.binId);
을 표시하면 3
이 표시됩니다.
console.log($stateParams.allowUpload);
의 경우 undefined
이 표시됩니다.
나는 console.log($stateParams);
내가 문서에 따르면 Object {binId: "3"}
을 얻을 경우, 나는이 제대로 일을 오전 : https://github.com/angular-ui/ui-router/wiki/Quick-Reference#ui-sref
을 내가 잘못 여기서 뭐하는 거지?
'No'를 사용 ... 그렇지 않으면 변수 No ... – beauXjames
을 찾고 있습니다. 여전히 값을 따옴표로 묶어서'undefined'를 얻고 있습니다. 작은 따옴표를 반영하여 내 게시물을 편집했습니다. – Ronnie
ui-route에서 두 매개 변수를 모두 선언 했습니까? – beauXjames