Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 用单词替换整数_Javascript_Angularjs_Angularjs Filter - Fatal编程技术网

Javascript 用单词替换整数

Javascript 用单词替换整数,javascript,angularjs,angularjs-filter,Javascript,Angularjs,Angularjs Filter,我从api接收电影类型的编号。也就是说,1=动作,2=戏剧,3=恐怖。。。。 我想显示流派名称而不是编号。我如何才能做到这一点 {{::movie.genre}} 电影有多种类型,因此也必须有效。电影类型:1&2 我能用这样的过滤器吗 {{::今天|日期} 提前感谢 在$Scope中设置数据之前,您可以在控制器中进行此替换。我将创建一个过滤器来执行此操作,以便在需要时可以重用它。如果你分享你的代码,我可以看一看,给你一个挖掘,你能给我看一个例子@Alainlb吗 .filter('genre

我从api接收电影类型的编号。也就是说,1=动作,2=戏剧,3=恐怖。。。。 我想显示流派名称而不是编号。我如何才能做到这一点

 {{::movie.genre}}
电影有多种类型,因此也必须有效。电影类型:1&2

我能用这样的过滤器吗

{{::今天|日期}

提前感谢


在$Scope中设置数据之前,您可以在控制器中进行此替换。我将创建一个过滤器来执行此操作,以便在需要时可以重用它。如果你分享你的代码,我可以看一看,给你一个挖掘,你能给我看一个例子@Alainlb吗
.filter('genre', function() {
  return function(input) {
    input = input || '';
    var out = '';
    switch(input) {
      case 1:
        out = 'horror';
        break;
      case 2:
        out = 'comedy';
        break;
      default:
        out = input;
    }
    return out;
  };
})