以下のコードでは、chartDescの一部の単語のみをスタイル設定したいとします(例えば、「返済期間」)。太字またはイタリックのいずれか。正規表現を試してみましたがうまくいきませんでした。助けてください!React JSの間にテキストを太字で表示
import React from 'react';
import Pie from './Pie';
import TextTruncate from 'react-text-truncate';
import ReactTooltip from 'react-tooltip';
import { browserHistory } from 'react-router';
export default class Donutchart extends React.Component {
constructor(props) {
super();
}
getElements(id) {
let backendData = this.props.data;
let width = 120;
let height = 120;
let radius = Math.min(width, height)/2;
let donutWidth = 15;
let chartData;
let chartDesc;
switch(id) {
case 'CASH_PURCHASE' :{
chartData = backendData["financialModelToFinancialSummary"][id];
const chartDescValue = backendData["financialModelToFinancialSummary"][id];
chartDesc = `Your estimated Solar Savings over 25 years (after net costs) will be $ ${parseFloat(chartDescValue.savings).toFixed(0)}, the payback period will be ${chartData["roiYear"]} years, and your home will increase in value by $ ${parseFloat(chartDescValue.increaseHomeValue).toFixed(0)}`;
break;
}
とどのようにあなたがchartDescを表示しています。あなたはそれの表示を制御できますか? –
レンダリング機能はどこですか? <| テキスト= {chartDesc} textTruncateChild = {more..} /TextTruncate ライン= {2} truncateText = "â€"> ' – ggilberth
は' TextTruncateタグの下にレンダリングする機能ですください。このようにchartDescを使用できる場合のみ。それが文字列としてchartDescを処理している別のコンポーネントの小道具として使用されている場合、これは機能しません –