SHOW:
|
|
- or go back to the newest paste.
1 | return view.extend({ | |
2 | load: function() { | |
3 | - | return new Promise(function(resolveFn, rejectFn) { |
3 | + | return Promise.all([ |
4 | - | document.querySelector('head').appendChild(E('script', { |
4 | + | new Promise(function(resolveFn, rejectFn) { |
5 | - | src: 'blah.js', |
5 | + | document.querySelector('head').appendChild(E('script', { |
6 | - | load: resolveFn, |
6 | + | src: 'blah.js', |
7 | - | error: rejectFn |
7 | + | load: resolveFn, |
8 | - | })); |
8 | + | error: rejectFn |
9 | - | }); |
9 | + | })); |
10 | }), | |
11 | new Promise(function(resolveFn, rejectFn) { | |
12 | document.querySelector('head').appendChild(E('script', { | |
13 | src: 'blah2.js', | |
14 | load: resolveFn, | |
15 | error: rejectFn | |
16 | })); | |
17 | }), | |
18 | new Promise(function(resolveFn, rejectFn) { | |
19 | document.querySelector('head').appendChild(E('script', { | |
20 | src: 'blah3.js', | |
21 | load: resolveFn, | |
22 | error: rejectFn | |
23 | })); | |
24 | }) | |
25 | ]); | |
26 | }, | |
27 | render: function() { | |
28 | ... | |
29 | } | |
30 | }); |