2015-08-24 3 views
0

Я начал работать с блестящим. Интересно, какой простой способ - воспроизвести результат, который не визуализируется и не отображается в приложении. Смысл, материал, который работает в фоновом режиме. Что-то вроде print при написании и отладке небольшого скрипта.Проверьте, работает ли блестящее приложение

Итак, я назначил переменную test <- as.integer(1) в файле server.R. Когда я открываю консоль в Firefox, и я хочу распечатать свою переменную test, она говорит, что она не определена. Я делаю что-то неправильно с проверкой погоды, которую назначает переменная или я сделал что-то неправильно во время процесса назначения ?!

+0

да просто использовать 'print', убедитесь, что' print' его в «реактивное» выражение или в выражении 'наблюдать' –

+0

@pops вы имеете в виду что-то вроде' test <- reactive ({input $ bounds print (bounds)}) ' – Stophface

+0

Да что-то вроде этого –

ответ

0

Нет, не что-то вроде этого

test <- reactive({ 
     input$bounds 
     print(bounds) 
    }) 

Скорее что-то вроде:

test <- reactive ({ 
     print(input$bounds) 
)} 

или

test <- reactive ({ 
     input$bounds 
)} 
observe ({ 
     print(test()) 
)} 
+0

Да, это работает. Возможно, вы захотите добавить '()' для тестирования в своем последнем примере. Когда что-то назначено в реактивном режиме, вам нужно вызвать его, как вы бы вызвали функцию. Иначе это работает. – Stophface

+0

@ Chrissl благодарит за это! – Stophface

Смежные вопросы