2015-06-04 73 views
0

我对角度很陌生,似乎无法弄清楚这一点。角度不绑定到vm的事件

在我的控制,我使用的var vm = this语法,而不是使用$scope而是试图附加一个$on事件处理程序,我收到了vm.$on不是一个函数错误时。

这工作:

$scope.$on('$viewContentLoaded', function() { 
    console.log(vm.myform); 
}); 

这不:

var vm = this; 

vm.$on('$viewContentLoaded', function() { 
    console.log(vm.myform); 
}); 

可能有些请解释原因。

感谢 詹姆斯

+0

这是伟大的,非常感谢你@MichaelRadionov多指着我在正确的方向。 –

回答