Angular2 – module.id在组件中的含义是什么?

前端之家收集整理的这篇文章主要介绍了Angular2 – module.id在组件中的含义是什么?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在angular2很多次我看到@Component有属性moduleId。这是什么意思?
和在module.id模块是没有定义任何地方仍然应用程序的工作。怎么运行的 ?
@Component({
      moduleId: module.id,selector: 'ng-app',templateUrl: 'app.component.html',styleUrls: ['app.component.css'],directives: [AppComponent]
    });
Angular2的beta版本(自alpha.51起)支持组件的相对资产,如@Component装饰器中的templateUrl和styleUrls。

module.id在使用CommonJS时工作。你不需要担心它是如何工作的。

Remember: setting moduleId: module.id in the @Component decorator is
the key here. If you don’t have that then Angular 2 will be looking
for your files at the root level.

来源Justin Schwartzenberger’s post,感谢@Pradeep Jain

2016年9月16日最新更新:

If you are using webpack for bundling then you don’t need
module.id in decorator. Webpack plugins auto handle (add it)
module.id in final bundle

猜你在找的Angularjs相关文章