I'd like to recreate this same type of dropdown menu in AngularJS. I've made the button with FontAwesome icons nested in there. Any ideas? Links to resource?
var mainApp = angular.module( "mainApp", ["ngRoute"] );
mainApp.controller( "CategoriesController", [ "$scope", "dataFactory", function( $scope, dataFactory ) {
mainApp.controller("Menu", function( $scope ) {
    $scope.showMenu0 = false;
$scope.revealMenu0 = function( listing ) {
      $scope.showMenu0 = !$scope.showMenu0;
  
   }
})
}]);
.burgerbtn{
 position: absolute;
    display:block;
 margin-left: 19%;
 margin-top: -17.5%;
 height: 26px;
 width: 44px;
 color: #a09c98;
 font-size: 1em;
 border-radius: 13%;
 border: 1px solid #aaa;
}
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-mouseover="revealMenu0()" ng-mouseleave="hideMenu0()">
        <img src={imageurl;}>
      </div>
<span ng-show="showMenu0">
        <button class="burgerbtn" ><i class="fa fa-bars" aria-hidden="true"></i><i class="fa fa-caret-down" aria-hidden="true"></i></button>
      </span>