私はAngularJS
のページを表示する必要があります(私は無限のスクロールを実装しました)。ng-ng-showが動作しない場合は、
最初のページはサーバーからのものです。したがって、最初のページにはng-if
を入れなければなりません。これは、ユーザーが「address/page = 5」というブックマークを持つことができ、サーバーの最初のページのhtmlテンプレートがページ内にある必要がないためです。
ここでは、サーバーのページに固有のURL「アドレス」があります。
ng-if
は動作しませんが、ページは空ですが、ng-show
を使用するとすべて正常に動作します。作品の罰金場合はNG-
HTML
JS
myApp.controller('MyCtrl', function($scope, ItemGallery) {
$scope.item_gallery = new ItemGallery();
...
}
myApp.factory('ItemGallery', function($http) {
var ItemGallery = function() {
...
ItemGallery.prototype.nextPage = function() {
...
}
return ItemGallery;
}
私はコメントしない場合は、
//$scope.item_gallery = new ItemGallery();
、ページが正しく示しましたさ。
ng-if + lineコメント、ng-showを使用するとページが表示されます。
注:
ng-if="true"
は動作しません、それは私がNG-ショーを使用したくない、ng-if="server_page()"
使用された関数の問題ではありません。
なぜng-if
が機能しないのですか?その行の問題は何ですか?どうすればそれを動作させることができますか?
は、例えばモデルとしてSCOPEは使用しないでください。
これにフィーリング/プルーナを追加できますか?私には – Radu