Exception 在闭包模板中调用deltemplate时出现奇怪错误

Exception 在闭包模板中调用deltemplate时出现奇怪错误,exception,soy-templates,Exception,Soy Templates,我在项目中使用了一些代理模板,我使用了相同的方法,但在某些情况下我有例外。 这是我得到的一个例外: Exception is com.google.template.soy.tofu.SoyTofuException: Found no active impl for delegate call to 'components.TemplateName' 有人能解释一下在soy文件中使用代理模板的最佳方式吗。我发现了我的错误所在。在通话结束时,我错过了“.delegate”。下面是一些简单的场

我在项目中使用了一些代理模板,我使用了相同的方法,但在某些情况下我有例外。 这是我得到的一个例外:

Exception is 
com.google.template.soy.tofu.SoyTofuException: Found no active impl for delegate call to 'components.TemplateName'

有人能解释一下在soy文件中使用代理模板的最佳方式吗。

我发现了我的错误所在。在通话结束时,我错过了“.delegate”。下面是一些简单的场景:

{namespace somescope}

{template .Template}
  {@param data: ?}
  {@param variant: string}

  {delcall somescope.TransportLeg.delegate data="all" variant="$variant"/}
{/template}

{deltemplate somescope.TransportLeg.delegate variant="'admin'"}
  {@param data: ?}

  <h1>Hello {$data.hello}<a href="{$data.edit}">edit</a></h1>
{/deltemplate}

{deltemplate somescope.TransportLeg.delegate variant="'user'"}
  {@param data: ?}

  <h1>Hello {$data.hello}</h1>
{/deltemplate}
{namespace somescope}
{template.template}
{@param数据:?}
{@param变量:string}
{delcall somescope.TransportLeg.delegate data=“all”variant=“$variant”/}
{/template}
{deltemplate somescope.TransportLeg.delegate variant=“'admin'”}
{@param数据:?}
你好{$data.Hello}
{/deltemplate}
{deltemplate somescope.TransportLeg.delegate variant=“'user'”}
{@param数据:?}
你好{$data.Hello}
{/deltemplate}