1
我從一個JSON對象內置的標籤列表...AngularJS NG單擊事件不NG-重複內發射
<div ng-repeat="comedian in comedians.details | orderBy: 'tag' | unique: 'tag'">
<span ng-click="search = { tag: comedian.tag }">{{ comedian.tag }}</span>
</div>
而且從同一個對象內置的圖像列表...
<div ng-repeat="comedian in comedians.details | orderBy: 'name' | filter:search:strict">
<img width="50" src="{{ comedian.image }}" alt="{{ comedian.name }}">
</div>
這兩個列表按照預期構建。但點擊事件不會觸發以過濾圖像。如果我手動構建像下面這樣的標籤列表,點擊事件可以工作...
<span ng-click="search = { tag: 'Character'}">Character</span>
<span ng-click="search = { tag: 'Sitcom'}">Sitcom</span>
但是在ng-repeat內部它們沒有。讓我知道你是否需要任何其他細節!謝謝
嘗試範圍'$ parent':' Sitcom' – Cherniv
請發佈您的Json對象 –
添加$ parent。成功了!謝謝。 – invisibleloop