Inizia subitoInizia gratis

Aggiungi un observer per mostrare notifiche

Ricorda che un observer viene usato per gli effetti collaterali, come mostrare un grafico, una tabella o del testo nel browser. Per impostazione predefinita, un observer attiva un'azione ogni volta che una delle sue dipendenze sottostanti cambia.

In questo esercizio userai un observer per mostrare una notifica nel browser, usando observe() e showNotification(). Poiché stiamo attivando un'azione con un observer, NON abbiamo bisogno di usare una funzione render***() o di assegnare i risultati a un output.

Questo esercizio fa parte del corso

Creare applicazioni web con Shiny in R

Visualizza corso

Istruzioni dell'esercizio

  • Aggiungi un observer nel server per mostrare una notifica "You have entered the name xxxx", dove xxxx è il nome dall'input.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

ui <- fluidPage(
  textInput('name', 'Enter your name')
)

server <- function(input, output, session) {
  # CODE BELOW: Add an observer to display a notification
  # 'You have entered the name xxxx' where xxxx is the name

  
  
  
  
}

shinyApp(ui = ui, server = server)
Modifica ed esegui il codice