试图让AngularJS广播jQuery正在侦听的自定义事件.
在jQuery中我有类似的东西:
$( document ).on( "myCustomEvent", function( event, data ) {
$( this ).text( data.myName + ", hi there!" );
});
Run Code Online (Sandbox Code Playgroud)
在AngularJS中我有这样的事情:
$rootScope.$broadcast('myCustomEvent', data);
Run Code Online (Sandbox Code Playgroud)
不应该jQuery能够收听AngularJS正在广播的广播,或者只能通过以下方式与AngularJs绑定:
$scope.$on.('myCustomEvent', function(event,data) {
Run Code Online (Sandbox Code Playgroud)