angular.js - Angular는 선택한 항목 ID를 캡처하고 이 ID를 점프된 페이지에 매개변수로 전달하는 기능을 구현합니다.
怪我咯
怪我咯 2017-05-15 17:04:29
0
3
812

명령에서 ng-repeat를 사용하여 제품 목록을 반복하고 표시합니다

으아악

컨트롤러에서 점프 매개변수를 정의합니다. 메인은 제품 목록 표시 페이지, 디자인은 점프를 위해 선택한 제품 세부정보 페이지입니다

으아악

이번에는 점프가 없으며 클릭 이벤트가 발생하지 않습니다. ng-repeat에 추가된 ng-click을 toPage(id)로 변경하면 점프할 수 있지만 이때 전달된 매개 변수는 여전히 하드 코딩되어 있습니다. $scope.data[0].id, 해당 제품을 클릭하는 대신
해결책이 있나요?

怪我咯
怪我咯

走同样的路,发现不同的人生

모든 응답(3)
滿天的星座

답을 찾았습니다! !
ng-click=toPage(item.id)
매개변수에서 {{}}를 제거하고 다른 모든 항목은 그대로 두면 해결됩니다

阿神

으아악 으아악

phpcn_u1582

어허. ng-click의 메서드는 {{}}

없이 매개변수를 전달합니다.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿