Update:
The problem was as suggested, you tried to add lines that led to concatenation after further reading and this big SO post shown below.
SO Answer
which says
Angular does not use JavaScript eval () to evaluate expressions. Instead, Angular $ parse services process these expressions.
Angular , , . . - .
, parseInt Angular, javascript, Angular. , (*) , 1, , number. , . , , . Html .
<td>{{single_style.thread*1 + single_style.stiching*1}} </td>
Plunkr Demo
, . + , , , , 3 5 35, , , multiply (*) type conversion , (15), !
<td>{{parseInt(single_style.thread) + parseInt(single_style.stiching)}} </td>
<td>{{parseInt(single_style.thread) * parseInt(single_style.stiching)}}</td>