0
我有幾個頁面包含可變尺寸的對象集合,其中一個似乎每次重複完成向下滾動事件並調用$一路消化直至達到底部。重複陳述相當討厭。角度vs重複點擊滾動事件直到點擊底部(有時是頂部)
<div vs-repeat class="code-window" ng-init="dgnIdx = 0;">
<div ng-repeat="dgn in codes = (displayDiagnosisCodes|codeLevel:'displayDiagnosis':hideAnswered|secondaryOrDo|codeSearch:diagnosisFilter) track by $index"
ng-init="$parentIndex = $index;" style="overflow: hidden;" class="code-row"
ng-class="{'active':$parent.dgnIdx==$index, 'child-row': dgn .role=='diagnosis', 'open': (dgn |codeChecked:DISPLAY_EXPAND)}">
<div ng-repeat="choice in dgn ChoiceColumns track by $index"
ng-click="setChoice(dgn , choice.value)"
data-hotkey="{{$parent.dgnIdx==$parentIndex&&(''+($index+1))||''}}"
ng-class="{'radio-col':true,'even': $even}">
<input name="{{dgn .role+':'+dgn .id}}"/>
</div>
<div ng-bind="dgn.code"></div>
<div ng-bind="dgn.title"></div>
</div>
<div>
我也有一些其他頁面遵循非常相似的模式,但不要分享這種粗糙的滾動行爲。