Skip to content

Commit e58aaf5

Browse files
committed
allow to getReactively('nested.property')
1 parent 047a730 commit e58aaf5

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

modules/angular-meteor-reactive-scope.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@
33
*/
44
var angularMeteorReactiveScope = angular.module('angular-meteor.reactive-scope', []);
55

6-
angularMeteorReactiveScope.run(['$rootScope', function($rootScope) {
6+
angularMeteorReactiveScope.run(['$rootScope', '$parse', function($rootScope, $parse) {
77
Object.getPrototypeOf($rootScope).getReactively = function(property) {
88
var self = this;
9+
var getValue = $parse(property);
910

1011
if (!self.$$trackerDeps) {
1112
self.$$trackerDeps = {};
@@ -15,14 +16,14 @@ angularMeteorReactiveScope.run(['$rootScope', function($rootScope) {
1516
self.$$trackerDeps[property] = new Tracker.Dependency();
1617

1718
self.$watch(function() {
18-
return self[property]
19+
return getValue(self)
1920
}, function() {
2021
self.$$trackerDeps[property].changed();
2122
});
2223
}
2324

2425
self.$$trackerDeps[property].depend();
2526

26-
return self[property];
27+
return getValue(self);
2728
};
2829
}]);

0 commit comments

Comments
 (0)