我正在将lodash-一个JavaScript实用程序库-与我的AngularJS代码一起使用。

<div ng-repeat="question in questions">
  <label>{{question  | startCase}}</label>
</div>


这是startCase的文档
https://lodash.com/docs#startCase

我有很多问题-大约有1000个。如果一个问题的单词是FAQS,它应该显示为FAQs。我怎样才能做到这一点?

最佳答案

您可以通过以下过滤器来实现:

app.filter('fixFAQ', function () {
  return function (input) {
      return input.replace('FAQS', 'FAQs');
  };
});


然后在startCase之后使用它:{{question | startCase | fixFAQ}}

10-06 02:36