在codeignitor视图页面中,使用angulerjs显示包含数据库详细信息的表。但如果订单ID变为空白,则必须添加条件,应该有"一些文字"它应该是可编辑的,用于手动输入订单ID输入,其它与来自数据库的保持相同。请检查代码
<table id="table_id" class="table table-striped table-hover table-bordered" ng-show="numberLoad">
<thead>
<tr>
<th>#</th>
<th>RRD Track No</th>
<th>Order Primary Key</th>
<th>Order Id</th>
<th>Mapped Date</th>
</tr>
</thead>
<tbody>
<tr dir-paginate="rrd in getRrdList | itemsPerPage:rrdinfo.itemsPerPage" current-page="rrdinfo.currentPage" total-items="total_count">
<td>{{rrd.id}}</td>
<td>{{rrd.rrd_track_no}}</td>
<td>{{rrd.ord_primary_key}}</td>
<td ng-if="rrd.order_id == 'order_id' ">{{rrd.order_id}}</td>
<td editable-text="rrd.order_id" ng-if="rrd.order_id==='' "> </td>
<td>{{rrd.mapped_date}}</td>
</tr>
</tbody>
</table>
&#13;
没有任何编码表格image with not any condition
我想如果订单变空,那么表格顺序id列中的文本应该是可编辑的。我该如何解决它。
答案 0 :(得分:0)
您将order_id strict与空字符串进行比较:
<td editable-text="rrd.order_id" ng-if="rrd.order_id==='' "> </td>
检查空order_id是否为空字符串,或者可能为null或未定义。然后你必须这样比较:
<td editable-text="rrd.order_id" ng-if="rrd.order_id===null "> </td>
或
<td editable-text="rrd.order_id" ng-if="rrd.order_id===undefined "> </td>