We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 75578f4 commit cdf791fCopy full SHA for cdf791f
modules/angular2/src/facade/js_interop.dart
@@ -0,0 +1,15 @@
1
+library angular2.src.facade.js_interop;
2
+
3
+import 'dart:js' as js;
4
5
+setGlobalVar(String name, value) {
6
+ js.context[name] = value;
7
+}
8
9
+getGlobalVar(String name) {
10
+ return js.context[name];
11
12
13
+invokeJsFunction(js.JsFunction fn, self, args) {
14
+ return fn.apply(args, thisArg: self);
15
modules/angular2/src/facade/js_interop.ts
@@ -0,0 +1,13 @@
+import {global} from './lang';
+export function setGlobalVar(name: string, value: any) {
+ global[name] = value;
+export function getGlobalVar(name: string) {
+ return global[name];
+export function invokeJsFunction(fn: Function, self: any, args: List<any>) {
+ return fn.apply(self, args);
0 commit comments