本文整理汇总了TypeScript中ember-views.lookupComponent函数的典型用法代码示例。如果您正苦于以下问题:TypeScript lookupComponent函数的具体用法?TypeScript lookupComponent怎么用?TypeScript lookupComponent使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了lookupComponent函数的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: Cache
this._definitionCache = new Cache(2000, ({ name, source, owner }) => {
let { component: componentFactory, layout } = lookupComponent(owner, name, { source });
let customManager: any;
if (componentFactory || layout) {
if (GLIMMER_CUSTOM_COMPONENT_MANAGER) {
let managerId = layout && layout.meta.managerId;
if (managerId) {
customManager = owner.factoryFor<any>(`component-manager:${managerId}`).class;
}
}
return new CurlyComponentDefinition(name, componentFactory, layout, undefined, customManager);
}
return undefined;
}, ({ name, source, owner }) => {
示例2: lookupComponent
lookupComponent(name: string, meta: any) {
return lookupComponent(meta.owner, name, meta);
}