5

jquery と比較して、angular でアニメーションを作成するのは非常に難しいと思います。angular アニメーションのフェードインとフェードアウトには非常に多くのバージョンがあり、ブログ/チュートリアルなどから見つけました。そのうちのいくつかは古いバージョンの angular にあります。Angular の新しいバージョンが古いバージョンを置き換えるために出てくると、Angular は非常に一貫性がないように見えます。私はそれを行う標準的な方法を見ることができません。したがって、どこから始めればよいかわかりません。

ボタンがクリックされたときにフォームまたはhtmlドキュメントをフェードインするだけです。

html、

<button ng-click="loadInclude" >Load Include Form</button>
<div ng-include="'form.php'" ng-if="readyToLoadForm===true"></div>

角度のある、

   var app = angular.module("myapp", ['ngAnimate']);

   app.controller("FormController",function($scope) {

            $scope.readyToLoadForm = false;
            $scope.loadInclude = function(e) {
                $scope.readyToLoadForm = true;
            };
        }
    );

何か案は?

4

1 に答える 1