dropdown not working AngularJs
<blockquote>
  <p>I have a problem when I list the dropDown. I look with the Chrome inspect It looks like the data is there but for some reason, when I click it, the drop down is not displayed.
  I bring data from the BooksController and it load the all options ok, but is not displaying the list, it might be something on html but I can't realize what.</p>
</blockquote>

<p><div class="snippet" data-lang="js" data-hide="false" data-console="true">
<div class="snippet-code">
<pre class="snippet-code-js lang-js prettyprint-override"><code>var app = angular.module('MyApp', [])
    .controller('BooksController', function($scope, LocationService) {
        $scope.categories = [
        {
            "Id": "-1",
            "Name": "All Books"
        }, {
            "Id": "0",
            "Name": "Computer Science"
        },{ 
            "Id": "1",
            "Name": "Physics"
        },{ 
            "Id": "2",
            "Name": "History"
        },{ 
            "Id": "3",
            "Name": "Geography"
        }, {
            "Id": "4",
            "Name": "Fiction"
        }];
        $scope.categoryId = null;
        $scope.BooksList = null;

        LocationService.GetBooks().then(function(d) {
            $scope.BooksList = d.data;
        });
        $scope.GetBookByCategory = function() {
            $scope.BooksList = null;
            LocationService.GetBooksFiltered($scope.categoryId).then(function(d) {
                $scope.BooksList = d.data;
            }, function(error) {
                alert('Error!');
            });
        }
    })
.factory('LocationService', function ($http) {
        var fac = {};
fac.GetBooksFiltered = function(categoryId){
    return $http.get('/Home/Get?predicate=' + categoryId)
}

fac.GetBooks = function(){
    return $http.get('/Home/GetAll')
}

        return fac;
});</code></pre>
<pre class="snippet-code-html lang-html prettyprint-override"><code>&lt;script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"&gt;&lt;/script&gt;
&lt;script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"&gt;&lt;/script&gt;
&lt;div class="pull-right"&gt;
        &lt;div class="dropdown"&gt;
            &lt;button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown"&gt;
                Filter By: {{item.Name}}
                &lt;span class="caret"&gt;&lt;/span&gt;
            &lt;/button&gt;
            &lt;ul class="dropdown-menu"&gt;
                &lt;li data-ng-repeat="item in categories" dataitem-id="{{item.Id}}"&gt;&lt;a     href="#"&gt;{{item.Name}}&lt;/a&gt;&lt;/li&gt;
            &lt;/ul&gt;
        &lt;/div&gt;
    &lt;/div&gt;</code></pre>
</div>
</div>
</p>

<p><strong>strong text</strong></p>