Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular ngx translate嵌套在en.json中?_Angular_Ngx Translate - Fatal编程技术网

Angular ngx translate嵌套在en.json中?

Angular ngx translate嵌套在en.json中?,angular,ngx-translate,Angular,Ngx Translate,我想翻译一个html模板内的语句。翻译语句本身包含一个翻译管道。这似乎不起作用,是否有其他方法 在HTML中: <div class="description"> {{ state + "-page.intro-info-description" | translate }} <ul class="bullet"> <li>{{ state + "-page.intro-info-1" | translate

我想翻译一个html模板内的语句。翻译语句本身包含一个翻译管道。这似乎不起作用,是否有其他方法

在HTML中:

<div class="description">
        {{ state + "-page.intro-info-description" | translate }}

        <ul class="bullet">
        <li>{{ state + "-page.intro-info-1" | translate }}</li>
        <li>{{ state + "-page.intro-info-2" | translate }}</li>
        <li>{{ state + "-page.intro-info-3" | translate }}</li>
        </ul>

    {{ "intro-info-description" | translate }}

    </div>
我想在页面上说: “如果可以提供以下信息,您可以向提供商注册 信息:“

相反,它说:

“您可以向 {{'provider'| translate}}如果您可以提供以下内容
信息:“

您可以为此使用translateParam

Html如下所示:

{{ state + "-page.intro-info-description" | translate: { provider: (state + "-page.provider" | translate) }}}
或者作为一个元素

<p [translate]="state + '-page.intro-info-description'" [translateParams]="{ provider: (state + "-page.provider" | translate)}"></p>
<p [translate]="state + '-page.intro-info-description'" [translateParams]="{ provider: (state + "-page.provider" | translate)}"></p>
{
 "intro-info-description": "You can register with 
 {{provider}} if you can provide the following 
 information:",

"provider:": "Provider"
}