Что такое среднее по System.register в JS-файле, при использовании директивы в угловом 2.Что означает System.register в JS-файле?
3
A
ответ
5
Я думаю, что этот вопрос не является специфичным для директив в angular2, это общий вопрос о ES6, машинописи и других современных компиляторах, которые используют SystemJS. Короткий ответ - это оболочка, созданная System.js для изоляции кода и ввода внешних зависимостей.
Этот код:
import { p as q } from './dep';
var s = 'local';
export function func() {
return q;
}
export class C {
}
будет генерировать:
System.register(['./dep'], function($__export, $__moduleContext) {
var s, C, q;
function func() {
return q;
}
$__export('func', func);
return {
setters: [
// every time a dependency updates an export,
// this function is called to update the local binding
// the setter array matches up with the dependency array above
function(m) {
q = m.p;
}
],
execute: function() {
// use the export function to update the exports of this module
s = 'local';
$__export('C', C = $traceurRuntime.createClass(...));
var moduleName = $__moduleContext.id;
}
};
});
Здесь - System register вы можете найти более подробную Информацию по о разжижает вопрос.
Смежные вопросы
- 1. Что означает #/означает в URL?
- 2. Что означает | = означает в C?
- 3. Что означает: = означает в Go?
- 4. Что означает «$», означает в рубине?
- 5. Что означает/... означает в Matlab?
- 6. Что означает "?" означает в запросе?
- 7. Что означает «-» означает в haml?
- 8. Что означает * = означает в Java?
- 9. Что означает: означает в C?
- 10. Что означает: означает в php?
- 11. Что означает: * означает в C++?
- 12. Что означает: = означает в VB?
- 13. Что означает «,» означает в синтаксисе?
- 14. Что означает: означает в x86?
- 15. Что означает: означает в ржавчине?
- 16. webpack/babel transpile to system.register
- 17. машинопись не генерирует правильный system.register
- 18. Что означает :: означает :: BOOL?
- 19. Что означает «означает»?
- 20. Что означает * и означает?
- 21. Что означает * NSFileProtectionComplete * означает?
- 22. Что означает/#!/Означает URL?
- 23. Что означает @ означает
- 24. Что означает «for (;;)» означает?
- 25. angularjs - что означает: :: означает?
- 26. Python: Что означает * = означает?
- 27. Что означает: новый означает?
- 28. Что означает \ n означает
- 29. Что означает @prim: означает?
- 30. PHP что означает :: означает?