在 ng-table 的过滤器中添加占位符
Add placeholder in filter of ng-table
嗨,有人可以帮我解决这个问题吗?
如何在 td 的文本框内放置占位符?
这是代码
<td data-title="'Effectivity Date'" filter="{ 'date_from':'text','date_to':'text' }">{{item.date_start | dateToISO | date:'MMM-dd-yyyy'}}</td>
谢谢。
你可以更正ng-table.js
Unminify ng-table.js
然后在第 250 行我们可以找到
<input type="text" ng-model="params.filter [name]" ng-if="filter==\'text\'" ,class="input-filter form-control"/>
添加 placeholder
即:
<input type="text" ng-model="params.filter [name]" ng-if="filter==\'text\'" placeholder="input {{name}}",class="input-filter form-control"/>
操作演示:
非常糟糕的答案。你永远不应该编辑供应商库!如果您想一次更新它们,您将丢失所有更改。
而是通过 $templateCache:
覆盖您的 angular-app 的 运行-block 中的模板
$templateCache.put('ng-table/filters/text.html',
'<input type="text" ng-model="params.filter [name]" ng-if="filter==\'text\'" placeholder="input {{name}}" class="input-filter form-control"/>');
嗨,有人可以帮我解决这个问题吗?
如何在 td 的文本框内放置占位符?
这是代码
<td data-title="'Effectivity Date'" filter="{ 'date_from':'text','date_to':'text' }">{{item.date_start | dateToISO | date:'MMM-dd-yyyy'}}</td>
谢谢。
你可以更正ng-table.js
Unminify ng-table.js
然后在第 250 行我们可以找到
<input type="text" ng-model="params.filter [name]" ng-if="filter==\'text\'" ,class="input-filter form-control"/>
添加 placeholder
即:
<input type="text" ng-model="params.filter [name]" ng-if="filter==\'text\'" placeholder="input {{name}}",class="input-filter form-control"/>
操作演示:
非常糟糕的答案。你永远不应该编辑供应商库!如果您想一次更新它们,您将丢失所有更改。
而是通过 $templateCache:
覆盖您的 angular-app 的 运行-block 中的模板$templateCache.put('ng-table/filters/text.html',
'<input type="text" ng-model="params.filter [name]" ng-if="filter==\'text\'" placeholder="input {{name}}" class="input-filter form-control"/>');