Ajouter un observateur pour afficher des notifications
Rappelez-vous qu’un observateur sert à gérer des effets de bord, comme afficher un graphique, un tableau ou du texte dans le navigateur. Par défaut, un observateur déclenche une action dès qu’une de ses dépendances sous-jacentes change.
Dans cet exercice, vous allez utiliser un observateur pour afficher une notification dans le navigateur à l’aide de observe() et showNotification(). Comme nous déclenchons une action via un observateur, il n’est PAS nécessaire d’utiliser une fonction render***() ni d’assigner le résultat à un output.
Cet exercice fait partie du cours
<cours>Créer des applications web avec Shiny en R</cours>Instructions de l’exercice
- Ajoutez un observateur dans le serveur pour afficher une notification
"You have entered the name xxxx", où
xxxxest le nom saisi dans l’entrée.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
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)