Angularjs 可以在ng表格中的输入上设置占位符吗?
有没有办法在ngTable中创建的Angularjs 可以在ng表格中的输入上设置占位符吗?,angularjs,ngtable,Angularjs,Ngtable,有没有办法在ngTable中创建的上设置占位符 作为第二种选择,是否有其他方法设置作为过滤器的输入 如能修改,将不胜感激。谢谢 您可以编辑ng-table.js unnify ng-table.js(ie:),然后在第250行中可以找到 <input type="text" ng-model="params.filter()[name]" ng-if="filter==\'text\'" ,class="input-filter form-control"/> 在此处添加占位符
上设置占位符
作为第二种选择,是否有其他方法设置作为过滤器的输入
如能修改,将不胜感激。谢谢 您可以编辑ng-table.js unnify ng-table.js(ie:),然后在第250行中可以找到
<input type="text" ng-model="params.filter()[name]" ng-if="filter==\'text\'" ,class="input-filter form-control"/>
在此处添加占位符,即:
<input type="text" ng-model="params.filter()[name]" ng-if="filter==\'text\'" placeholder="input {{name}}",class="input-filter form-control"/>
请参见此处了解工作演示:
为了避免编辑ng-table.js文件,您可以添加以下内容:
angular.module('ngTable').run(['$templateCache', function ($templateCache) {
$templateCache.put('ng-table/filters/text.html', '<input type="text" ng-model="params.filter()[name]" ng-if="filter==\'text\'" placeholder="{{name}}" class="input-filter form-control"/>');
}]);
angular.module('ngTable')。运行(['$templateCache',函数($templateCache){
$templateCache.put('ng-table/filters/text.html','';
}]);
这将创建ng tables“text”filter“ng table/filters/text.html”中使用的模板的缓存副本。添加新的解决方案
在ng表格html中,执行如下操作
<td filter="{ address: {id:'text',placeholder:'ADDRESS'}}">{{row.address}}</td>
{{row.address}
您可以按自己喜欢的方式设置标题。。请看例子18,谢谢。我希望继续使用ng表生成的输入。但是我可以在这里看到如何使用另一个
作为过滤器模型: