angularjs中的$ scope.on并将其与事件绑定

时间:2016-11-14 06:43:21

标签: javascript angularjs

testRun <- lapply(ListData, function(x){BoxCox.lambda(na.interp(x))})

上述代码的作用是什么?我没有在控制器和视图中的其他地方看到任何$scope.$on('properties:update', function (event, properties) { $scope.properties = properties; console.log('fired'); }); 方法。上述事件仅在进入页面时触发一次。如何以编程方式触发它?

1 个答案:

答案 0 :(得分:0)

此方法用于控制器之间的通信。 就像一个应用程序中的两个控制器可以通过广播和处理程序相互通信。请参阅以下示例。

事件广播公司是另一个控制器

$rootScope.$broadcast('showMenu', $scope.ticket_items);

事件接收者如下

$scope.$on("showMenu",function(event,ticket_items){
    $scope.ticketVisible = false;
    $scope.ticket_items = ticket_items;
});