Poi*_*iro 6 javascript angularjs
我似乎无法解决的非常简单的问题,我的标记
<select class="testing" ng-model="Car_name" ng-options="item in categories['Car_name']">
Run Code Online (Sandbox Code Playgroud)
我正在尝试将'Car_name'更改为'car_name',但是服务器填充了ng-model和categories []条目,因此我不确定如何在控制器中观看并转换为小写.
如果我能做到的话
{{Car_name|lowercase}}
Run Code Online (Sandbox Code Playgroud)
将是最简单的,但不确定格式.
它内置于AngularJS中,可以通过angular.lowercase(string);控制器进行访问,然后在您的控制器中使用,如:
$scope.makeLowerCase = function(string){
return angular.lowercase(string);
};
Run Code Online (Sandbox Code Playgroud)
现在在你的DOM中使用:
{{Car_name|makeLowerCase}}
您可以使用angular.$ filter选项来完成
样品看起来像
<td ng-model={{ lowercase_expression | lowercase}}><td>
$filter('lowercase')()
Run Code Online (Sandbox Code Playgroud)
更多细节请参阅此角度文件
请参阅下面的讨论
您需要为您的手动添加一个循环array.并使用toLowerCase()函数将对象值转换为小写,最后将对象推送到新数组.