Condividi tramite


TextTemplate class

Definisce un modello di testo in cui l'espressione modello è locale, ovvero "inline" ed elaborata tramite il generatore di linguaggio registrato.

Costruttori

TextTemplate(string)

Inizializzare una nuova istanza della classe TextTemplate.

Proprietà

$kind
template

Ottiene o imposta il modello da valutare per creare il testo.

toString

Metodi

bind(DialogContext, D)

Associare i dati al modello.

configure(TextTemplateConfiguration)
getConverter(Object)

Dettagli costruttore

TextTemplate(string)

Inizializzare una nuova istanza della classe TextTemplate.

new TextTemplate(template?: string)

Parametri

template

string

Modello da valutare per creare testo.

Dettagli proprietà

$kind

static $kind: string

Valore della proprietà

string

template

Ottiene o imposta il modello da valutare per creare il testo.

template: string

Valore della proprietà

string

toString

toString: () => string

Valore della proprietà

() => string

Dettagli metodo

bind(DialogContext, D)

Associare i dati al modello.

function bind(dialogContext: DialogContext, data: D): Promise<string>

Parametri

dialogContext

DialogContext

DialogContext.

data

D

Dati a cui eseguire l'associazione.

Restituisce

Promise<string>

Promessa che rappresenta l'operazione asincrona.

configure(TextTemplateConfiguration)

function configure(config: TextTemplateConfiguration): this

Parametri

config
TextTemplateConfiguration

Configurazione.

Restituisce

this

Oggetto con la configurazione specificata.

getConverter(Object)

function getConverter(_property: Object): Converter | ConverterFactory

Parametri

_property

Object

Chiave della configurazione del selettore condizionale.

Restituisce

Converter | ConverterFactory

Convertitore per la configurazione del selettore.