En Angular tengo un filtro personalizado en el que construyo una consulta. El filtro devuelve una matriz de condiciones:
{ conditionOperator: null filter: "sample text1" type: "contains" }, { conditionOperator: "OR" filter: "sample test2" type: "equals" }, { conditionOperator: "AND" filter: "sample test3" type: "equals" } Ahora, necesito evaluar el resultado anterior del filtro en TypeScript . Tiene sólo tres condiciones, pero puede ser un montón de ellos. Es solo ejemplo. Puedo analizar la estructura anterior a la declaración:
0 OR 1 AND 2 Qué estructura de datos debo usar para escribir la declaración anterior y luego ejecutarla. Al principio, tengo que obtener el resultado de 1 Y 2 y, en el segundo paso, de 0 O resultado (1 Y 2). ¿Cualquier estructura tree será buena?