Aan de slagGa gratis aan de slag

Voeg een observer toe om notificaties te tonen

Onthoud dat een observer wordt gebruikt voor neveneffecten, zoals het tonen van een plot, tabel of tekst in de browser. Standaard voert een observer een actie uit zodra één van de onderliggende afhankelijkheden verandert.

In deze oefening gebruik je een observer om een notificatie in de browser te tonen met observe() en showNotification(). Omdat we een actie starten met een observer, hoeven we GEEN render***()-functie te gebruiken of de resultaten aan een output toe te wijzen.

Deze oefening maakt deel uit van de cursus

Webapplicaties bouwen met Shiny in R

Cursus bekijken

Oefeninstructies

  • Voeg in de server een observer toe om een notificatie te tonen 'You have entered the name xxxx', waarbij xxxx de naam uit de input is.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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)
Code bewerken en uitvoeren