Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.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
Javascript 如何使用Translate-inside-react引导选择选项_Javascript_React Bootstrap_React Localize Redux - Fatal编程技术网

Javascript 如何使用Translate-inside-react引导选择选项

Javascript 如何使用Translate-inside-react引导选择选项,javascript,react-bootstrap,react-localize-redux,Javascript,React Bootstrap,React Localize Redux,我正在使用react bootstrap呈现我的select下拉列表,并试图将自定义元素传递给选项。我需要在下拉列表中显示转换后的值: <Form.Label ><Translate id="labels.sortKey" /></Form.Label> <Form.Control as="select" value={props.sort.key} onChange={(e) => props.sortAction(e.target.value)

我正在使用
react bootstrap
呈现我的select下拉列表,并试图将自定义元素传递给选项。我需要在下拉列表中显示转换后的值:

<Form.Label ><Translate id="labels.sortKey" /></Form.Label>
<Form.Control as="select" value={props.sort.key} onChange={(e) => props.sortAction(e.target.value)}>
        <option value="name"><Translate id="basic.name" /></option>
        <option value ="state"><Translate id="basic.state" /></option>
</Form.Control>

基于
react localize redux
docs(),尝试包装整个
表单。在
Translate
组件中控制
,然后使用
Translate
功能

<Translate>
  <Form.Control
    as="select"
    value={props.sort.key}
    onChange={(e) => props.sortAction(e.target.value)}
  >
    <option value="name">
      {{ translate } => translate("basic.name")}
    </option>
    <option value="state">
      {{ translate } => translate("basic.state")}
    </option>
  </Form.Control>
</Translate>

props.sortAction(例如target.value)}
>
{{translate}=>translate(“basic.name”)}
{{translate}=>translate(“basic.state”)}

基于
react localize redux
docs(),尝试将整个
表单包装起来。在
Translate
组件中控制
,然后使用
Translate
功能

<Translate>
  <Form.Control
    as="select"
    value={props.sort.key}
    onChange={(e) => props.sortAction(e.target.value)}
  >
    <option value="name">
      {{ translate } => translate("basic.name")}
    </option>
    <option value="state">
      {{ translate } => translate("basic.state")}
    </option>
  </Form.Control>
</Translate>

props.sortAction(例如target.value)}
>
{{translate}=>translate(“basic.name”)}
{{translate}=>translate(“basic.state”)}

我希望,这张便条能节省一些时间。奈特伯顿的回答对我来说不起作用。可能是因为我导入了
react jhipster
的translate函数。这是代码

import { Translate, translate } from 'react-jhipster';

...

<AvField id="type" type="select" className="form-control">
  <option className="form-control" value="01">
    { translate("type1") }
  </option>
  <option className="form-control" value="02">
    { translate("type2") }
  </option>
</AvField>
从'react jhipster'导入{Translate,Translate};
...
{翻译(“类型1”)}
{翻译(“类型2”)}

我希望,这张便条能节省一些时间。奈特伯顿的回答对我来说不起作用。可能是因为我导入了
react jhipster
的translate函数。这是代码

import { Translate, translate } from 'react-jhipster';

...

<AvField id="type" type="select" className="form-control">
  <option className="form-control" value="01">
    { translate("type1") }
  </option>
  <option className="form-control" value="02">
    { translate("type2") }
  </option>
</AvField>
从'react jhipster'导入{Translate,Translate};
...
{翻译(“类型1”)}
{翻译(“类型2”)}

HI,那个翻译组件是你的还是你在使用一个包(如果是,是哪一个)?@knightburton是的,我在使用
react-redux localize
HI,那个翻译组件是你的还是你在使用一个包(如果是,是哪一个)?@knightburton是的,我在使用看起来很有趣的
react-redux localize
。不幸的是,它不起作用-可能是一些语法错误?这段特殊的代码不会呈现,如果我使用括号,它只会给出“缺少的翻译id:for language en”。它似乎没有使用提供的翻译id。如果使用单个id而不是嵌套id,则错误是相同的?此代码不使用双括号编译:
{{translate}=>…}
。如果我使用
{translate=>translate(“name”)}
,它仍然返回缺少的翻译,并使用括号播放了一点空IDI,最后得到了一个有效的解决方案。非常感谢你给我指出正确的方向direction@Smajl你能分享一下你的解决方案吗?我也有同样的问题,看起来很有趣。不幸的是,它不起作用-可能是一些语法错误?这段特殊的代码不会呈现,如果我使用括号,它只会给出“缺少的翻译id:for language en”。它似乎没有使用提供的翻译id。如果使用单个id而不是嵌套id,则错误是相同的?此代码不使用双括号编译:
{{translate}=>…}
。如果我使用
{translate=>translate(“name”)}
,它仍然返回缺少的翻译,并使用括号播放了一点空IDI,最后得到了一个有效的解决方案。非常感谢你给我指出正确的方向direction@Smajl你能分享一下你的解决方案吗?我也有同样的问题你救了我一天!谢谢你救了我一天!谢谢