本文整理汇总了TypeScript中angular.IModule.component方法的典型用法代码示例。如果您正苦于以下问题:TypeScript IModule.component方法的具体用法?TypeScript IModule.component怎么用?TypeScript IModule.component使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类angular.IModule
的用法示例。
在下文中一共展示了IModule.component方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: registerComponents
export function registerComponents(module:IModule) {
module
.component('appMain', new AppMainComponent())
.component('tarAbout', new AboutComponent())
.component('tarHome', new HomeComponent())
.component('tarCounter', new CounterComponent());
}
示例2: function
return function(target: any): any {
var moduleName: string = target.name;
var imports: any[] = options.imports || [];
var app: IModule = angular.module(moduleName, imports);
if (options.declarations.length > 0) {
for(let component of options.declarations) {
// tslint:disable-next-line:no-string-literal
console.log(`[ComponentRegistration] ${component["controller"].name} selector: ${component.selector}`);
app.component(component.selector, component);
}
}
if (options.providers.length > 0) {
for(let service of options.providers) {
console.log(`[ServiceRegistration] ${service.name}`);
app.service(service.name, service);
}
}
return target;
};