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

Thêm observer để hiển thị thông báo

Hãy nhớ rằng observer được dùng cho các tác vụ có tác dụng phụ (side effects), như hiển thị biểu đồ, bảng, hoặc văn bản trên trình duyệt. Mặc định, một observer sẽ kích hoạt hành động bất cứ khi nào một trong các phụ thuộc của nó thay đổi.

Trong bài này, bạn sẽ dùng một observer để hiển thị thông báo trên trình duyệt với observe()showNotification(). Vì chúng ta kích hoạt hành động bằng observer, bạn KHÔNG cần dùng hàm render***() hoặc gán kết quả vào output.

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

  • Thêm một observer trong server để hiển thị thông báo 'You have entered the name xxxx', trong đó xxxx là tên lấy từ input.

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