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;
};
}
);
何か案は?