MCPcopy
hub / github.com/angular/angular / $broadcast

Method $broadcast

packages/common/upgrade/test/upgrade.spec.ts:54–66  ·  view source on GitHub ↗
(evt: string, ...args: any[])

Source from the content-addressed store, hash-verified

52 }
53
54 $broadcast(evt: string, ...args: any[]) {
55 if (this.events[evt]) {
56 this.events[evt].forEach((fn) => {
57 fn.apply(fn, args);
58 });
59 }
60 return {
61 defaultPrevented: false,
62 preventDefault() {
63 this.defaultPrevented = true;
64 },
65 };
66 }
67
68 $on(evt: string, fn: any) {
69 this.events[evt] ||= [];

Callers 1

initializeMethod · 0.45

Calls 2

applyMethod · 0.65
forEachMethod · 0.45

Tested by

no test coverage detected