Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.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_Asynchronous_Attributes_Angular Translate - Fatal编程技术网

Javascript 角度平移不';不能在标记属性中工作

Javascript 角度平移不';不能在标记属性中工作,javascript,angularjs,asynchronous,attributes,angular-translate,Javascript,Angularjs,Asynchronous,Attributes,Angular Translate,在我的项目中,我使用了usangular translate。我定义了一些关键点,如: { "paging":{ "first":"First", "last":"Last", "next":"Next2", "pre":"Previous" } } 我用它: <uib-pagination first-text="{{'paging.first' | translate}}" last-text="{{'paging.

在我的项目中,我使用了us
angular translate
。我定义了一些关键点,如:

{
"paging":{
   "first":"First",
   "last":"Last",
    "next":"Next2",
    "pre":"Previous"
   }
}
我用它:

<uib-pagination first-text="{{'paging.first' | translate}}" 
                last-text="{{'paging.last' | translate}}"
                next-text="{{'paging.next' | translate}}"          
                previous-text="{{'paging.pre' | translate}}">
</uib-pagination>

我还使用了
$translatePartialLoader.addPart('module')位于控制器顶部,但在浏览器中运行应用程序时,显示如下:

为了进一步展开我的评论并给出答案,我认为在翻译过滤器中不可能使用名称空间

另一种方法是首先使用
$translate
服务在控制器中生成翻译,并将值分配到
$scope
。e、 g

$scope.firstText = $translate.instant('paging.first');
然后

<uib-pagination first-text="{{ firstText }}"...

我一直在努力让它工作,但我不确定你想做什么是可能的。我发现的最接近的是有文件记录的。我很想知道这是否是可能的我自己..嗨@Ankh,当我在html中使用类似于
{{'paging.next''translate}}

的翻译时,一切都是好的,但是当把它放在html标记属性中,比如
前面的文本=“{{'paging.pre''translate}>”
,它就不起作用了。