2014-12-18 1 views
0

의 매개 변수와 작동하지 않습니다. 어떤 이유로 인해 매개 변수가있는 경로에 대해 예상대로 작동하지 않습니다. 그러한 앵커에 src 속성을 렌더링하지도 않습니다. 나는 이것을 보여주기 위해 간단한 plunk를 만들어 여기에 코드입니다 :ui-router가 경로

<body ng-controller="MainCtrl"> 
    <a ui-sref="categories/foo">category</a> 
    <a ui-sref="blah">blah</a> 
</body> 

및 경로 :

$stateProvider 
.state 'blah', 
    url: 'blah' 
.state 'categories', 
    url: "categories/:name" 

먼저 잘 작동, 초 -하지가. 왜 이런 일이 일어 났습니까? 내가 도대체 ​​뭘 잘못하고있는 겁니까?

답변

2

도 PARAMS의 개체와 같은 문법 함수로서 상태 이름을 얻어 그래서

,369로

<a ui-sref="categories/foo">category</a> 

을 대체 인수

로 (이 상태로 전달하려는)

+0

아주 명확한 해결책은 아닙니다. 문서화 된 내용은 없습니다. 당신의 대답은 고맙습니다. – SET

+0

@SET 내 즐거움 :) –

1

하면 (당신이 정의 된 경로를 사용)이 추천 PARAMS 지정할 수 PARAMS UI-SREF 가진 상태로 이동

<a ui-sref="categories({name:'foo'})">category</a>