在angularjs中将解析后的字符串显示到视图中

时间:2015-06-09 18:10:33

标签: angularjs

我是角js的新手。从Web API我收到标题为“ color_flower ” 在我看来,我试图将其显示为“ Color Flower ” 任何人都知道如何在angularjs中做到这一点。我试过Angular过滤器,但没有运气!

2 个答案:

答案 0 :(得分:0)

在你的控制器中试试这个

  var title = "color_flower";
  title = title.split('_');

  function firstChartToUpper (str) {
    return str[0].toUpperCase() + str.substring(1);
  }
  $scope.title = firstChartToUpper(title[0]) + " " + firstChartToUpper(title[1]);

演示 http://plnkr.co/edit/7cbNJjes4DINlY2reph8?p=preview

答案 1 :(得分:0)

尝试:



var txt = "color_flower_pink".replace(/[^_]+/g, function(a){
   return a.charAt(0).toUpperCase() + a.substr(1)
}).replace(/_+/g," ");

document.write(txt)