Đầu ra ứng dụng "Hello, World" (UI/Server)
Để hoàn thiện ứng dụng "Hello, world", bạn cần hiển thị văn bản được nhập vào.
Hãy nhớ đây là cách bạn tạo một đầu ra từ một đầu vào:
# Render output y using input x
output$y <- renderText({
input$x
})
shiny đã được nạp sẵn cho bạn.
Kết thúc bài tập này, ứng dụng của bạn sẽ trông như sau:
Nếu bạn gặp thông báo lỗi giống Parsing error in script.R:4:3: unexpected symbol,
rất có thể bạn đã quên dùng dấu phẩy để tách các đối số của một trong các hàm.
Bài tập này là một phần của khóa học
Xây dựng ứng dụng web với Shiny trong R
Hướng dẫn bài tập
- Server: Tạo một đầu ra tên
'greeting'hiển thị "Hello, Kaelen" khi Kaelen được nhập làm tên. - UI:: Hiển thị đầu ra trong UI. Nhớ thêm dấu phẩy sau
textInput()trước khi viết thêm mã.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
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)