0

私はangular-ui/bootstrapコンポーネントの評価(ui.bootstrap.rating)を使用しています。angle-ui/bootstrapラッピングの問題コレクションリピートイオン性

コレクションリピートを使用しているときに、maxプロパティが正しく機能しないという問題が発生しました。

その私には常に1つのアイコンのみ最大、また、私は、コレクション・リピートのプロを再生しようとしたときに少ないし、アイコンを示すいくつかの時間を検索し、私はNG-repatを使用している場合、すべてが素晴らしい作品を示しています。 この私のコード:更新された例で リンク:それplnkrこのコードの

<li class="item" collection-repeat=" contact in contacts |filter: data.searchText"> 
     <!--<li class="item" ng-repeat=" contact in contacts |filter: data.searchText">--> 
    <div class="row larger font"> 

    <div class ="col" ng-init="contact.active"> 
     <uib-rating ng-model="contact.active" max={{contact.total}} 
     state-on="'ion-person-stalker positive '" state-off="'ion-person-stalker'" 
     ng-click="changeActive(contact);data.searchText =''"></uib-rating> </div> 

基本的なリンクが収集リピートなし

UPDATEです。

+0

ライブラリを使用しているかどうかを聞いてください。 –

+0

メインポストが更新されました。 –

+0

デモで問題が再現されないときに助けてください。あなたはプランナーを救うことさえできず、リンクは空白になります – charlietfl

答えて

0

これは、コレクションリピーターが現在表示されているアイテム数だけDOMにレンダリングするためです。したがって、すぐにはレンダリングされません。そのため、レンダリングを開始したときに、uib-ratingの連絡先変数にアクセスする必要がありません。あなたの連絡先リストがあまり大きくない場合は、問題なくng-repeatを使用してパフォーマンスを失うことができます。

+0

私のリストが大きい問題 –

+1

残念ながら、他の方法はありません:https://github.com/driftyco/ionic/issues/3655 –