2017-12-21 3 views
0

Ich möchte ein Bild in einem ModalDialog anzeigen, aber R wird nicht gerendert.R Shiny: Bild in ModalDialog einfügen

Der folgende Code zeigt nur einen Link zum Google-Logo, aber nicht das Google-Logo selbst:

Server.R:

observeEvent(input$button, { 
    showModal(modalDialog(
     title = "Title", 
     '<img>https://www.google.nl/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png</img>', 
     easyClose = TRUE, 
     footer = NULL 
    )) 
    }) 

UI.R

actionButton(inputId ="button", label = "Click me") 
+0

Versuchen Sie es in 'HTML (...)' einzuschließen –

Antwort

1
 observeEvent(input$button, { 
     showModal(modalDialog(
      title = "Title", 
      HTML('<img src="http://www.google.nl/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png">'), 
      easyClose = TRUE, 
      footer = NULL 
     )) 

    }) 

Es gibt einen Fehler in Ihrem HTML. Verwenden Sie das Tag HTML(...), um HTML-Code anzugeben, und geben Sie dann die Quelle in dem Tag an. Der obige Code funktioniert für mich.