Kom igångKom igång gratis

Lägg till en observer för att visa notifikationer

En observer används för sidoeffekter, som att visa en graf, en tabell eller text i webbläsaren. Som standard utlöser en observer en åtgärd när någon av dess underliggande beroenden ändras.

I den här övningen ska du använda en observer för att visa en notifikation i webbläsaren med hjälp av observe() och showNotification(). Eftersom vi utlöser en åtgärd via en observer behöver vi INTE använda en render***()-funktion eller tilldela resultatet till ett output.

Den här övningen är en del av kursen

Bygg webbapplikationer med Shiny i R

Visa kurs

Övningsinstruktioner

  • Lägg till en observer i servern för att visa en notifikation 'You have entered the name xxxx', där xxxx är namnet från inmatningen.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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)
Redigera och kör kod