2 * angular-elastic-builder
4 * /src/directives/Rule.js
10 var app = angular.module('angular-elastic-builder');
12 app.directive('elasticBuilderRule', [
14 function elasticBuilderRule() {
18 rule: '=elasticBuilderRule',
22 templateUrl: 'angular-elastic-builder/RuleDirective.html',
24 link: function(scope) {
25 scope.getType = function() {
26 var fields = scope.elasticFields;
27 var field = scope.rule.field;
29 if (!fields || !field) {
33 if (fields[field].subType === 'boolean') {
37 return fields[field].type;