我有一个我希望以表格形式呈现的数字数组。该数组是从 API 调用返回的,而不是由我的应用程序生成的。
数据可能会改变,但不太可能改变,而且无论如何只有 20 个奇数值,所以重新渲染整个表并不是真正的问题。
一个简单的data.map(value => <td>{value}</td>
应该做。
但我不断收到Each child in an array or iterator should have a unique "key" prop.
警告。有什么方法可以告诉 React 没有键,并且如果有任何更改,我希望它重新渲染整个表。
或者,有什么方法可以为每个条目生成唯一的密钥?不保证数据项是唯一的。
我应该补充一点,我了解密钥的用途以及它们为何有用,但在这种情况下,我没有任何密钥,最简单的方法就是不要使用它们,因为不太可能重新渲染。
有没有一种方法在apertium翻译器中获得翻译的原始短语?
IE得到类似的东西:
phrase: {
original: { Hola, buenos días},
translated: {Hello, good morning}
}
Run Code Online (Sandbox Code Playgroud)
我需要这样做才能建立一种机制来改进翻译.
我有FOSRestBundle的问题.当我对集合运行get动作时,我得到了一些像这样的东西(json格式):
{"entities":[{"id":1,"main_diagnostic_name":"0000","main_diagnostic_code":"1111","start_date":null,"end_date":null,"patient":{"id":1,"identifier":"3874908","first_name":"Pedro","surname":"Barroso","gender":"M","birth_date":"1972-01-01T00:00:00+0000","photo":null,"communication":"ab","active":true,"nhc":null,"allergy":false,"episodes":[]},"prescriptions":[],"id_bed":1,"separate":null,"special_diet":false,"contagious_diseases":false,"aggressive":false}]}
Run Code Online (Sandbox Code Playgroud)
但是当我在同一个集合上进行post调用时,我需要输入变量名称:
{"mainDiagnosticName":"XXXX","mainDiagnosticCode":"1111","startDate":null,"endDate":null,"patient":"1","idBed":1,"separate":null,"specialDiet":false,"contagiousDiseases":false,"aggressive":false}
Run Code Online (Sandbox Code Playgroud)
我怎么能这样做,两个动作都有相同的行为?为什么要让我回到强调参数?
这是我的实体:
<?php
namespace wathever;
use Doctrine\ORM\Mapping as ORM;
/**
* Episode
*
* @ORM\Table()
* @ORM\Entity(repositoryClass="Strim\NursingBundle\Entity\EpisodeRepository")
*/
class Episode {
/**
* @var integer
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
* @ORM\OneToMany(targetEntity="Prescription" , mappedBy="id")
*/
private $id;
/**
* @var string
*
* @ORM\Column(name="mainDiagnosticName", type="string", length=100)
*/
private $mainDiagnosticName;
/**
* @var string
*
* @ORM\Column(name="mainDiagnosticCode", type="string", length=10)
*/
private $mainDiagnosticCode;
/**
* @var \DateTime
*
* @ORM\Column(name="startDate", type="datetime", nullable=true)
*/
private $startDate;
/** …
Run Code Online (Sandbox Code Playgroud) 我想将 consul 用于 2 节点集群。缺点是两个节点没有容错能力:
https://www.consul.io/docs/internals/consensus.html
Consul 有没有办法只用两个节点进行一致的领导人选举?Consul Raft 共识算法可以改变吗?
非常感谢。
apertium ×1
consensus ×1
consul ×1
javascript ×1
nlp ×1
raft ×1
reactjs ×1
symfony ×1
translate ×1
translation ×1