import { TemplateRef } from '@angular/core'; /** * @usedBy PoComboComponent * * @description * * Esta diretiva permite personalizar o conteúdo dos itens exibidos na lista de opções do componente. * * > Quando utilizada em dispositivos *mobile* será exibido o componente nativo. * * Para personalizar o conteúdo de cada item da lista deve-se utilizar a diretiva `p-combo-option-template` com `ng-template` * dentro da *tag* `po-combo`. * * Para obter a referência do item atual utilize `let-option`, com isso você terá acesso aos valores e poderá personalizar sua exibição. * * Esta diretiva compõe-se de dois meios para uso, de forma explícita tal como em *syntax sugar*. Veja a seguir ambos, respectivamente: * * ``` * ... * * * * * * ... * ``` * * ``` * ... * *
* *
*
* ... * * ``` * Para o caso de personalização de opções com agrupamentos, deve-se seguir a mesma orientação acima. Porém, cabe ao desenvolvedor * a responsabilidade de estilização dos elementos da lista, tais como título e links dos grupos. Abaixo há um exemplo de aplicação: * * ``` * ... * * * *

*
* *
*
* *
*
*
*
*
* ... * * ``` */ export declare class PoComboOptionTemplateDirective { templateRef: TemplateRef; constructor(templateRef: TemplateRef); }