2016-06-15 13 views
8

kątowego "Todo App" tutorialu na oficjalnej stronie internetowej w meteor.com konstruktora jest:

$scope.viewModel(this); 

W "społecznie" Tutorial na angular-meteor.com wygląda bardzo samo uzyskuje się przez:

$reactive(this).attach($scope) 

Jaka jest różnica?

Odpowiedz

1

Ok, więc zrobiłem pewne badania na ten temat i oto co odkryłem.

chodzi $ reaktywne (this) .attach ($ zakres):

"$ reaktywny jest usługą, która dba o reaktywności swoimi danych Meteor i aktualizuje swój kod angularjs".

"Ta usługa zawija kontekst (może być użyty z tym lub $ scope) - dzięki czemu można go używać w dowolnym kontekście."

Przeczytaj szczegółowe informacje na ten temat here.

chodzi $ scope.viewModel (this):

Wygląda na to, że jest to pakiet, biblioteka.

„ViewModel jest warstwa widok na Meteor Można myśleć o nim jako Angular, Knockout, Aurelia, Vue, itp. ale bez kodu podstawowego wymagane jest do wykonania tej pracy. "

Więcej informacji na ten temat here.

+0

Nie, samouczek nie używa tego pakietu viewmodel. –