Как использовать реактивный аргумент в качестве значения для аргумента в фрагменте кода в shiny

#r #shiny #flexdashboard

Вопрос:

Мне интересно, как я могу использовать реактивное логическое выражение в качестве значения аргумента в фрагменте кода.

например, в следующем фрагменте

 ```{r,eval="input$task == 'Bond Analysis'",results='asis'}
asis_output("Row n")
asis_output("-------------------------------------n")
asis_output("### Price") 
```
 

задача-это вход выбора с несколькими вариантами. Несмотря ни на что, этот кусок оценивается. Я даже использовал

  ```{r} 
  renderText({"input$task == 'Bond Analysis'"}) 
  ```
 

чтобы проверить, является ли значение ИСТИННЫМ или ЛОЖНЫМ. когда я выбираю что-либо, кроме «Анализа облигаций», указанное выше значение показывает ЛОЖЬ, но первый фрагмент кода в любом случае оценивается

Комментарии:

1. Попробуй renderText({input$task == 'Bond Analysis'})

2. Спасибо за отзыв, не сработало