実際に私はウェブページでページングを使用していますが、このコードが真であればng-if = "id!== 0"その偽がその部分を示している場合。私の問題は、条件が偽であれば、その部分を示していますが、次のページをクリックしているときにページングが機能していません.ng-showで同じ条件を使用していればその作業細かいページ区切りも働いています。私が理解していないことが起こっているのを助けてください。 ここに私のコードは..です上記のコードで誰かが私のAngularJsコードで混乱していますか?
<div class="orphan-navigation col-md-12" ng-show="totalOrphans !== 0">
<div class="col-md-2 pull-left orphan-count">
{{id}}/{{totalOrphans}}
</div>
<div class="navigation-button-container pull-right">
<uib-pagination total-items="totalOrphans" ng-model="id" max-size="limitPages" ng-change="orphanChanged()" items-per-page="1">
</uib-pagination>
</div>
</div>
<div class="col-md-12 orphan-text-label" ng-show="totalOrphans !== 0">
<div class="col-sm-3 label label-default pull-left orphan-key">Un-Annotated word</div>
<div class="col-xs-4 small-left-margin label orphan-key searchText">{{orphanData.orphan.attributes.text}}</div>
</div>
私が使用しているNG-ショー=「totalOrphans!== 0」のためのそのほかの強調し、私は次のボタンをクリックしていたときに私の改ページが正常に動作しているngが、表示さwords.thats私は結果が欲しい。
ng-showの代わりにng-ifを使用した場合、私のページネーションは機能しません。次の単語を強調表示しません。
ここに私のウェブページの画像を添付しています。
誰かがまだ私の質問を理解していない場合、ここでコメントしてください、私は
「ng-if」は、子スコープを作成するためです。ですから、この問題に対して 'controllerAs'構文を使うべきです。この 'ng-if =" vm.id!== 0 "' 'vm'は' controllerAs'変数です。また、 'var vm = this;'のような変数を宣言し、 'vm'を'$スコープ'。 –
あなたの返信ありがとう –