angular.js dropdown directive with filter