В нижеприведенном коде, я хотел был бы стиль только некоторые слова для chartDesc (например «период окупаемости»). Либо полужирный, либо курсивом и т. Д. Пробовал регулярные выражения, не работал. Пожалуйста помоги!React JS bold текст между
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. У вас есть контроль над его дисплеем? –
Где ваша функция рендеринга? Вы можете включить его, пожалуйста, – ggilberth
Ниже функция визуализации под TextTruncate тега 'more..} />' –