Bắt đầu ngayBắt đầu miễn phí

Đầ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: Web app that asks a user to enter a name and then displays "Hello name"

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

Xem khóa học

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)
Chỉnh sửa và Chạy Mã