"Hello, World"-App-Ausgabe (UI/Server)
Um deine "Hello, world"-App abzuschließen, musst du den eingegebenen Text tatsächlich anzeigen.
Erinnere dich: So erzeugst du eine Ausgabe aus einer Eingabe:
# Ausgabe y mit Eingabe x rendern
output$y <- renderText({
input$x
})
shiny wurde bereits für dich geladen.
Am Ende dieser Übung sollte deine App so aussehen:
Wenn du eine Fehlermeldung wie Parsing error in script.R:4:3: unexpected symbol erhältst, hast du sehr wahrscheinlich vergessen, ein Komma zu setzen, um die Argumente einer der Funktionen zu trennen.
Diese Übung ist Teil des Kurses
<Kurs>Webanwendungen mit Shiny in R entwickeln</Kurs>Übungsanweisungen
- Server: Erstelle eine Ausgabe namens
'greeting', die "Hello, Kaelen" anzeigt, wenn Kaelen als Name eingegeben wird. - UI:: Zeige die Ausgabe in der UI an. Achte darauf, nach
textInput()ein Komma zu setzen, bevor du weiteren Code hinzufügst.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
ui <- fluidPage(
textInput("name", "What is your name?")
# CODE BELOW: Display the text output, greeting
# Make sure to add a comma after textInput()
)
server <- function(input, output) {
# CODE BELOW: Render a text output, greeting
}
shinyApp(ui = ui, server = server)