매우 괴상한 문제가 있습니다. 문제를 해결할 방법을 찾지 못했습니다.angularjs : ng-repeat시 스코프 멤버를 설정하는 동안 문제가 발생했습니다.
시스템 메뉴에서 $ category.categoryId를 사용하여 현재 카테고리를 가리 킵니다.
ng-repeat through 카테고리에서 ng-click을 사용하여 현재 카테고리를 설정했지만 작동하지 않습니다. 독립형 태그를 추가하면 더욱 이상합니다.
<!-- click manages to inc -->
<p ng-click="categoryId = categoryId+1">++ : {{categoryId}}</p>
<!-- click doesn't manage to inc -->
<p
ng-repeat="c in categories"
ng-click="categoryId = categoryId+1">
{{$index}} : {{categoryId}}
</p>
어떤 생각을 다음과 같이
코드는 무엇입니까?
컨트롤러를 게시 할 수 있습니까? 아마도 ng-repeat가 새로운 범위를 생성하기 때문에 문제 일 것입니다. – klode
죄송하지만 그것은 나를 위해 작동합니다 ... 나는 카테고리 대신 테스트 배열을 사용했습니다. http://plnkr.co/edit/JchT0GrkVjVUSzsLctxO?p=preview – Srinath
@klode 새로운 범위를 만들고있는 것으로 들립니다. 나는 바이올린을 조롱하려고했지만, 아아, 내 피들에서 작동합니다. 내 컨트롤러가 큽니다. 내가 본 한 가지는 class = "ng-scope"가 repeater에 있지만 standalone p 태그에는 없다는 사실입니다. 무슨 뜻이에요? –