本文整理汇总了TypeScript中ember-routing.generateController函数的典型用法代码示例。如果您正苦于以下问题:TypeScript generateController函数的具体用法?TypeScript generateController怎么用?TypeScript generateController使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了generateController函数的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: create
create(env: Environment,
definition: ComponentDefinition<RenderState>,
_args: IArguments,
dynamicScope: DynamicScope) {
let { name } = definition;
let controller = env.owner.lookup<any>(`controller:${name}`) || generateController(env.owner, name);
if (DEBUG) {
this._pushToDebugStack(`controller:${name} (with the render helper)`, env);
}
if (dynamicScope.rootOutletState) {
dynamicScope.outletState = dynamicScope.rootOutletState.getOrphan(name);
}
return { controller } as RenderState;
}
示例2: createRenderState
createRenderState(_args: Arguments, owner: Owner, name: string) {
let controller = owner.lookup<any>(`controller:${name}`) || generateController(owner, name);
return { controller };
}