在文件app.component.ts第1行 從'angular/core'導入{Component}; 我一直無法找到文件夾中組件的實現。在angular4中,@ angular/core中的組件實現在哪裏?
1
A
回答
0
裝飾Component
的實施是由兩個部分組成:
makeDecorator function - 這其中主要功能被實現,特別是限定在類的元數據:
const TypeDecorator: TypeDecorator = <TypeDecorator>function TypeDecorator(cls: Type<any>) {
const annotations = Reflect.getOwnMetadata('annotations', cls) || [];
annotations.push(annotationInstance);
Reflect.defineMetadata('annotations', annotations, cls);
return cls;
};
和component decorator properties,其定義了默認Component
裝修工特性:
export const Component: ComponentDecorator = <ComponentDecorator>makeDecorator(
'Component', {
selector: undefined,
inputs: undefined,
outputs: undefined,
host: undefined,
exportAs: undefined,
moduleId: undefined,
providers: undefined,
viewProviders: undefined,
changeDetection: ChangeDetectionStrategy.Default,
...
相關問題
- 1. Array.map的實現在哪裏?
- 2. System.ServiceModel.ServiceHost.Dispose()的實現在哪裏?
- 3. sys/*。h文件的實現在哪裏?
- 4. Scalaz Bind.bind在哪裏實現?
- 5. OutputStream實現在哪裏
- 6. 如何在Angular4中實現ngFor回調?
- 7. 在哪裏實現跨實體驗證?
- 8. 如何實現「在哪裏」在LINQ
- 9. 'hasSystemFeature()'方法的實現在哪裏?
- 10. 在哪裏實現的Global.asax方法
- 11. 類擴展的實現在哪裏?
- 12. PowerShell 2.0 ICmdletProviderSupportsHelp是在哪裏實現的?
- 13. 堆棧函數的實現在哪裏?
- 14. java.sql.Connection接口的實現在哪裏?
- 15. C庫的實現在哪裏?
- 16. @Future的實現在哪裏定義?
- 17. 我在哪裏實現我的功能?
- 18. Retrofit 2(在Android中)實現後,我的JSON元素在哪裏?
- 19. 據稱,在.NET 4.5中實現IDisposable的X509Store在哪裏?
- 20. 在libcxx中實現的std :: thread :: join在哪裏
- 21. 在對象中實現的isa指針究竟在哪裏?
- 22. 我在哪裏以及如何在我的XAML中實現ScrollViewer?
- 23. Angular4在組件中使用HttpClient服務
- 24. 在哪裏組合條件
- 25. 實現passportjs和angular4
- 26. 尋求源代碼:數組的clone()方法在哪裏實現?
- 27. 在哪裏實現Swift協議?
- 28. 實現IHierarchyData時在哪裏指定URL
- 29. iTop,在哪裏實現onchange javascript?
- 30. time.h實現代碼在哪裏?
這裏:https://github.com/angular/angular/blob/master/packages/core/src/metadata/directives.ts#L479 –
感謝@HarryNinh –
@HarryNinh這不是一個實現,而是一個接口。檢查[我的答案](https://stackoverflow.com/a/44877931/2545680)。 –