2016-06-15 12 views
8

In Angular "Todo App" Tutorial auf der offiziellen Webseite meteor.com in Konstruktor gibt es:

$scope.viewModel(this); 

In "sozial" Tutorial auf angular-meteor.com es wie die gleiche Sache sieht wird erreicht durch:

$reactive(this).attach($scope) 

Was ist der Unterschied?

Antwort

1

Ok, also habe ich etwas über das Thema recherchiert und hier ist, was ich herausgefunden habe.

In Bezug auf $ reaktiv (this) .attach ($ scope):

"$ reaktiv ist ein Dienst, der Pflege der Reaktivität Ihrer Meteor Daten nimmt und aktualisiert Ihre AngularJS Code."

"Dieser Service umschließt den Kontext (kann mit diesem oder $ scope verwendet werden) - so können Sie ihn in jedem beliebigen Kontext verwenden, wie Sie möchten."

Lesen Sie Details darüber here.

In Bezug auf $ scope.viewModel (this):

Es sieht aus wie es ist ein Paket, eine Bibliothek.

„Ansichtsmodell eine Schicht für Meteor Ansicht ist, können Sie es denken als Angular, Knockout, Aurelia, Vue, etc., aber ohne den Standardcode erforderlich , um diese Arbeit zu machen. "

Weitere Informationen here.

+0

Nein, das betreffende Tutorial verwendet dieses Viewmodel-Paket nicht. –