Angular2 - 我可以选择和选择要使用的模块吗?

问题描述:

我真的很想学习和使用Angular2,但是在目前的状态下,它非常臃肿,我觉得这很尴尬。Angular2 - 我可以选择和选择要使用的模块吗?

是否可以以模块化方式使用Angular2?而不是使用整个框架,我可以只选择组件和指令等模块,而忽略其他内容,如http,路由等?

是的,当然!

对于这一点,你并不需要导入相应的JS文件:

<script src="node_modules/angular2/bundles/angular2-polyfills.js"></script> 
<script src="node_modules/systemjs/dist/system.src.js"></script> 
<script src="node_modules/rxjs/bundles/Rx.js"></script> 
<script src="node_modules/angular2/bundles/angular2.dev.js"></script> 
<script src="node_modules/angular2/bundles/router.dev.js"></script> <--- Don't use this one 
<script src="node_modules/angular2/bundles/http.dev.js"></script> <--- Don't use this one 
+0

那些是所有的模块? –

+0

对于Angular2的核心,是的! angular2-polyfills(reflect-metadata,zone.js),system.src.js(模块系统),Rx.js(observables),angular2.dev.js(Angular2核心模块) –