현재 R, RApache 및 PHP를 사용하는 작은 레거시 웹을 R 및 Shiny 만 사용하도록 변환 중입니다. 요구 사항 중 하나는 일반 Shiny UI.R
대신 HTML UI를 사용하는 것입니다.반짝이는 HTML UI :
웹 페이지에서 렌더링해야하는 HTML 텍스트가 포함 된 파일이 있습니다. 실제로 textoIntro
및 shiny-text-output
이라는 ID로 할당 된 <span>
태그에 할당됩니다.
나는 쉽게 파일의 내용을로드하고 server.R
에 다음 코드를 사용하여 범위에 할당 할 수 있습니다 :
library(shiny)
shinyServer(function(input, output) {
# loading file info
introFile <- 'path/file.txt'
textoIntro <- readChar(introFile, file.info(introFile)$size)
output$textoIntro <- renderText({HTML(textoIntro)})
})
그러나이 텍스트를 수행하여
은 HTML과 같은 브라우저에 의해 간주되지 않습니다.로렘 입숨 슬픔 내가 이미 AMET
앉아 :이처럼 HTML로로드 할 필요
<p>lorem ipsum </p> dolor sit amet...
: 대신은 "원시 텍스트"로 표시됩니다 renderPrint
을 사용하려고했지만 효과는 같습니다.
윤기있는 기능이 있다는 것을 알고 있지만 tag
기능과 함께 사용해야합니다. 이는 알고있는 한 UI.R
을 의미합니다.
누구나 내게이 작업을 수행하는 방법에 대한 힌트를 줄 수 있습니까? 고마워요!
안녕하세요 @ guillem-vicens 나는 또한이 문제에 직면 해 있습니다. 최종 작업 코드를 공유 할 수 있습니까? 나는 너의 포스트를 따르려고 노력하고 있지만 요점을 얻을 수 없다. Salut – pacomet
안녕하세요 @ guillem-vicens, 코드를 게시 할 필요가 없습니다. 방금 txt 파일의 경로에 문제가 있음을 발견했습니다. 감사합니다. – pacomet