問題タブ [angularjs-animation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3145 参照

angularjs - 動的 ng-hide?

入力に基づいて div を非表示にしようとしています。ID付きのリストなので、現在私のdivは次のようになっています:

これは次を出力'hide'-1ng-hideます。「」を削除しようとしましたが、機能しません。

計画では、各アイテムにボタンが付けられ、ボタンをクリックすると適用さ$scope.hide-1 = true;れ、そのアイテムのフェードアウトがアニメーション化されます。

ボタンのクリックに基づいて、リスト内の項目 (div 内の div) を隠した人はいますか? どうすればいいですか?

0 投票する
0 に答える
701 参照

angularjs - アニメーションで 2 つの div を切り替えます

<div>ユーザーがcheckbox. チェックボックスがチェックされている場合、最初の<div>ものは開いています。checkboxがチェックされていない場合、秒が<div>表示されます。

問題は、これがアニメーションで発生する必要があることです。具体的には、クロージング アニメーションが最初に発生する必要があり、それが完了したときにのみ、オープニング アニメーションが開始されます。

ここにアニメーションのないアイデアがあります: http://jsfiddle.net/HB7LU/11597/

0 投票する
2 に答える
2938 参照

angularjs - スライダーに ng-switch と ng-repeat を使用する

コントローラーからデータを取得して、この種のスライダーを機能させることはできません。

この例は正常に動作します:

しかし、同じコードになるはずの a の img タグを変更するng-repeatと、機能しません。

どうすればそれを達成できますか?

0 投票する
2 に答える
552 参照

angularjs - angular animate関数はIE9でエラーを予期しました

angularjs ui グリッド プラグインで angular-animate.js を使用しています。しかし、ie9 では、関数 fireDoneCallbackAsync() で「関数が必要です」というエラーが発生します。添付のスクリーンショットをご覧ください。このエラーをどのように処理できますか。また、このエラーがスローされているコードの部分も明確ではありません。 エラー

0 投票する
2 に答える
141 参照

javascript - $animate .then() メソッド内のコントローラー モデルへのアクセスと更新 - 「this」を使用

私はコントローラーを持っています(下)。$animate の .then() メソッド内から newsCtrl の一部を更新したいと考えています。しかし、その変数にアクセスできません。

コードからわかるように、私の問題は currentPage が「未定義」の場合です

それで、どうすれば .then() メソッド内から currentPage を更新できますか?

AngularJS ドキュメントでは、$scope.$apply ( https://docs.angularjs.org/error/ $rootScope/inprog?p0=$apply)を使用する必要があるとアドバイスされています。

しかし、コントローラーで $scope を使用していません。「this」を使用しています。

0 投票する
3 に答える
2793 参照

angularjs - AngularJS でのライブ検索: 結果の更新

ライブ検索が必要です。結果はWeb APIからクエリされ、ユーザーの入力に応じて更新されます。

問題は、結果のリストが同じままであっても、リストがちらつき、「結果がありません」というテキストが一瞬表示されることです。これを回避するには、特別なコードを使用して項目を削除および追加し、配列間の差異を計算する必要があると思います。

少なくともこのちらつきを回避し、おそらく変更をアニメーション化する可能性があるより簡単な方法はありますか?

現在は次のようになっています。

ライブ検索の様子

html部分は次のとおりです。

そしてコントローラー:

0 投票する
3 に答える
2585 参照

angularjs - How to trigger an angularjs animation from a controller method?

I would like to trigger an angular animation from a controller method.

I have come up with something that I am not satisfied with (see code below).

The issue is that for my animation to work, I need to track the state of a $scope variable i.e. $scope.shake:

Can someone please advise a cleaner solution?

edit 1:

Here is the css code as requested:

0 投票する
3 に答える
1029 参照

javascript - 滑らかな表示/非表示ではなく、アニメーション化されたスライド div バウンス

アプリにナビゲーション バーとサブナビゲーション バーがあります。サブバーではボタンを押すことができます。このボタンで新しいサブバーを開き、元のバーを非表示にします。

新しいサブ バーは、メイン バーの後ろからスライドし、2 番目のバーを非表示にする必要があります。

問題は次のとおりです。

  1. 3 番目のバーが表示されると、スムーズに表示されるのではなく跳ね返ります
  2. 3 番目のバーが消えると、それが消えるだけで、期待どおりにスライドしません。

top問題が解決するかもしれないと考えてプロパティをいじってみましたが、解決していません。

ここにスニペットを添付します。または、 jsfiddleで表示できます

0 投票する
1 に答える
451 参照

javascript - Angular.jsのページ遷移&$animate.addClass

ルートが変更されたときにラッパーに特定のクラスを追加して、トリガーされる CSS アニメーションを制御できるようにしたいと考えています。

私はそのようにしようとしています: http://plnkr.co/edit/KRwBFb6bCTkit9eKg8yb?p=preview

しかし、クラスは追加されません。この関数を間違った方法で使用していますか?