2015-10-18 94 views
0

在我的角度项目中,我试图在父控制器中观察一个属性,但是我使用的是controllerAs语法,我无法控制它。我对父控制器使用了'controllerAs'语法,然后在控制器对象内声明'this'等于'self'。我还在子作用域上使用了'controllerAs'语法,但是这次声明为in-line,而不是像之前那样的路由,并且将'self'设置为'this'。

任何想法如何看父母的财产将不胜感激。

回答

0

我想给我的控制器不同的名字,然后使用:

$scope.$watch("self_parent.property", function() { 
     // ... 
    }); 

假设你父控制器被称为self_parent。