angularjs - Angular 相当于backbone.js的listenTo/Trigger?

标签 angularjs backbone.js

我被要求将backbone.js应用程序转换为angular.js应用程序,只是想知道Angular是否有类似于backbones.trigger/listenTo的东西,我可以在不知道的情况下发出触发器并触发函数什么函数将处理该发射?

最佳答案

查看 Angular 的文档 here有关 $scope 事件的更多信息,但以下是基础知识:

var myObj = {};

$scope.$emit('someEvent', myObj);  // dispatches event upwards through the scope hierarchy
$scope.$broadcast('someEvent', myObj);  // dispatches event downwards to child scopes

$scope.$on('someEvent', function(e, data){
    // do something with data
});

希望有帮助

关于angularjs - Angular 相当于backbone.js的listenTo/Trigger?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20409073/

相关文章:

javascript - 如何使用angularjs在html页面上显示json数据?

angularjs - 访问 GET 参数

javascript - 为什么我无法在 Backbone 中触发成功回调?

jquery - 如何定义主干路由的默认行为?

javascript - 将浏览器中的网址放入 angular.js 时停止浏览

javascript - AngularJS 在指令中追加并编译

javascript - 编辑接触 Angular 时用值填充输入框

backbone.js - Handlebars 获取循环索引

ruby-on-rails - 使用 rails 和backbone.js 使我的应用程序更加干燥

javascript - Backbone事件回调是在绑定(bind)时调用,而不是触发