coq*_*uin 4 javascript angularjs
我在index.html中设置了以下内容:
...
<script src="components/angular/angular.js"></script>
<script src="components/traceur/traceur.js"></script>
<script src="components/es6-module-loader/dist/es6-module-loader.src.js"></script>
<script src="components/system.js/dist/system.src.js"></script>
<script>
System.baseURL = '/';
</script>
<script type="module">
// Example
import angular from 'angular';
angular.module('myApp', [...]);
</script>
Run Code Online (Sandbox Code Playgroud)
我想通过script标签全局加载angular.js(以及其他一些常用的lib).但是当我试图在模块中使用它时(在我的情况下,es6-modules),system.js尝试通过URL加载它http://mysite/angular.js.它只是没有看到我已经将它作为全局库包含在内.我花了几个小时搞清楚如何处理这个,在Github上阅读system.js wiki,但我仍然坚持这个.
任何人都可以展示如何配置system.js以使用全局库吗?
System.registerDynamic('angular', [], false, function(require, exports, module) {
module.exports = window.angular;
});
Run Code Online (Sandbox Code Playgroud)
要么
System.set('angular', System.newModule({
"default": window.angular
}));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3135 次 |
| 最近记录: |