Angularjs 如何更好地包含角度转换器。?

Angularjs 如何更好地包含角度转换器。?,angularjs,angular-translate,Angularjs,Angular Translate,在我的一个项目中,我使用“” 用于客户端的静态文本翻译 在控制器中,我有如下代码: $scope.myName = serverValue.name; 在html视图中,我有如下代码: <p>{{myName|translate}}</p> {{myName | translate} 我还看到下面的代码部分可以用来转换运行时值 <p translate="{{myName}}"></p> 这里我的问题是“哪一个是最好的,为什么?” 注:

在我的一个项目中,我使用“”

用于客户端的静态文本翻译

在控制器中,我有如下代码:

$scope.myName = serverValue.name;
在html视图中,我有如下代码:

<p>{{myName|translate}}</p>
{{myName | translate}

我还看到下面的代码部分可以用来转换运行时值

<p translate="{{myName}}"></p>

这里我的问题是“哪一个是最好的,为什么?”


注:“在否决表决之前,请留下您的评论”

对我之前的发言进行实质性修改

使用该指令可以减少watch语句设置的数量,并总体上提供更好的性能

来源

所以使用

<p translate="{{myName}}"></p>


我同意EDDIEC的观点

但该指令对静态数据运行良好,对动态数据不会做出反应

过滤器将监视输入参数,并在其更改时立即触发


所以我觉得“过滤器”是最好的

角度平移过滤器是同步的。指令是异步的。在提出更好的选择之前,您是否考虑过这两个因素?这是由于角度转换中存在缺陷(参见#701)