2017-04-11 6 views
0

Ich würde gerne wissen, ob es möglich ist, Code außerhalb der UI zu schreiben und Funktionen einer glänzenden App zu dienen?R glänzend + Funktion und Code außerhalb der ui und Serverfunktionen

Ich habe ein großes Skript, das mehrere Funktionen beinhaltet, also möchte ich die allgemeine Struktur der Pipeline bei der Codierung der shinyApp erhalten. Diese Funktionen würden reaktive Werte als Parameter annehmen.

Danke.

+1

Ja ist es. Sie können sie einfach außerhalb der Funktionen im selben Skript platzieren. – troh

+0

In Ordnung, das ist nicht der Grund, warum meine App nicht funktioniert. Danke :) – Micawber

+0

Wenn Sie tatsächlich Probleme mit Code haben, ist es am besten, ein minimales [reproduzierbares Beispiel] (http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible) einzuschließen (Beispiel), die deutlich macht, was vor sich geht. Diese Frage ist momentan etwas zu vage, um nützlich zu sein. – MrFlick

Antwort

0

Wie im Kommentar für Ihre Frage angegeben: Der Code in der app.R Datei kann außerhalb der server/ui Funktionen platziert werden und wird durch die glänzende Anwendung zugänglich sein.

Sie könnten mehr in Scoping rules for Shiny apps article, Schlagzeilen lesen:

  • Alle Objekte außerhalb Server/ui Funktionen erstellt wird, über alle Benutzer Sitzungen gemeinsam genutzt (innerhalb der gleichen R-Prozess)
  • Objekte in server Funktion erstellt wurden, sind nur für aktuelle Sitzung