Private und public-Variablen, um eine backbone-view

In einem backbone-Ansicht, wo würden Sie Ihre private Variablen und Ihre öffentlichkeit.

Nun habe ich so etwas wie dieses:

myView = Backbone.View.extend({

  initialize: function(options){
    this.myPublic = "I'm public";
  }

});

Ich habe versucht, das hinzufügen einer var myPrivate bevor die initialize-Methode, aber Sie warf einen Fehler. Wo würde private Variablen sind nur innerhalb der view gehen?

Können Sie erklären, warum Sie versuchen, dies zu tun? Es ist nicht wirklich ein straight-forward-Lösung.
nicht viel zu erklären appart aus, wie kann ich eine private-Eigenschaft auf einen Blick. Beispiel var myPrivate = "private property" sollte es aber verfügbar sein, um die gesamte Ansicht einfach wie dieses.myPublic ist. Außer diesem.myPublic zugreifen kann die view-Instanz. myPrivate ist der Zugriff nur von innerhalb des view-Methoden selbst
Siehe diese Antwort: stackoverflow.com/questions/8924961/...

InformationsquelleAutor Chapsterj | 2011-09-27

Schreibe einen Kommentar