将按钮的值设置为 ng-repeat name.cab_palette 的值

Set the value of a button as the value of ng-repeat name.cab_palette

我想将一个按钮的值设置为ng-repeat name.cab_palette的值,然后在另一个页面显示该按钮的值。 请指教。

代码 - index.php

</tr>
</thead>
<tbody>
  <tr ng-repeat="name in namesData">
    <td>{{name.id_fiche}}</td>
    <td>{{name.cab_appellation}}</td>
    <td>{{name.cab_palette}}</td>
    <?php  
       echo "<td><button type='button' ng-click='fetchSingleData(name.id_fiche)' class='btn btn-warning btn-xs'>Editer</button></td>" ; 
       echo "<td> <form action='pdf/index.php' TARGET=_BLANK method='POST'> <button class='btn btn-info btn-xs' name='print' value=name.cab_palette >imprimer</button></form></td>" ;                       
    ?>
  </tr>
</tbody>

您刚刚将 value 设置为 'name.cab_palette'。如果您希望值由 AngularJS 呈现,则必须更改

value=name.cab_palette 

value="{{ name.cab_palette }}"

见评论。在你的情况下显然

echo "<td> ...name='print' value='{{ name.cab_palette }}'>imprimer</button></form></td>" ;                      

因为您将所有其他属性包装到 '' 中,而您的字符串包装到 "" 中。