Keluaran aplikasi "Hello, World" (UI/Server)
Untuk menyelesaikan aplikasi "Hello, world" Anda, Anda perlu benar-benar menampilkan teks yang diinput.
Ingat, berikut cara membangun keluaran dari suatu masukan:
# Render keluaran y menggunakan masukan x
output$y <- renderText({
input$x
})
shiny telah dimuat sebelumnya untuk Anda.
Di akhir latihan ini, aplikasi Anda seharusnya terlihat seperti ini:
Jika Anda mendapatkan pesan galat mirip Parsing error in script.R:4:3: unexpected symbol, sangat mungkin Anda lupa menggunakan koma untuk memisahkan argumen pada salah satu fungsi.
Latihan ini adalah bagian dari kursus
Membangun Aplikasi Web dengan Shiny di R
Petunjuk latihan
- Server: Buat keluaran bernama
'greeting'yang menampilkan "Hello, Kaelen" ketika Kaelen diinput sebagai nama. - UI:: Tampilkan keluaran tersebut di UI. Pastikan Anda menambahkan koma setelah
textInput(), sebelum menambahkan kode lain.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
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)