【AngularJS】ng-ifとng-show、ng-hideの違い。

要素の操作をしていて気づいたのでメモ。

■ng-if
要素そのものが削除されたり、生成されたりする。

■ng-show、ng-hide
要素は出力されているままで、スタイルのみで表示、非表示が切り替えられる。

要素そのものに動作を割り当てたい時(draggableなど)とかは使い分けが必要。