我一直在使用angularjs和angular-ui的网页。我使用angular-ui的分页。 现在我需要在分配了什么语言$ translate之后更改下一个和上一个按钮文本。 我试着像这样内联吗
overlay
我也尝试从我的控制器那里做,但仍然没有运气。
但似乎我无法参考翻译范围。 任何做过类似事情的人
---更新---
认为我需要像答案一样here 。 但随后的问题是。我怎样才能像在上面的代码中那样参考翻译。
这就像你呢?
html()
或者喜欢这个?
<pagination previous-text="{{'PREVIOUS' | translate}}" </pagination>
这对你们有什么影响吗?或者我必须以其他方式解释
答案 0 :(得分:1)
我仍然不确定为什么我无法在翻译模块中引用分页标签 但如果我将翻译模块注入我的控制器,我可以查找值,将它们插入到范围变量中,然后从html中引用它
如下所示
角/控制器
$scope.previousText;
$scope.nextText;
$translate(['PREVIOUS', 'NEXT']).then(function (translations) {
$scope.previousText = translations.PREVIOUS;
$scope.nextText = translations.NEXT;
});
HTML
<pagination previous-text="{{previousText}}" next-text="{{nextText}}"></pagination>
它有效。 无论如何,我会让这种情况持续几天,如果没有人提出在时间限制之后解释这个问题的理论,我会接受这个。 谢谢大家的时间和帮助
答案 1 :(得分:0)
您是否已将所有翻译添加到$ translationProvider?
if (count ==2)
{
string[] lines = Regex.Split(DiagCode, "_");
foreach (string line in lines)
{
int loc = DiagCode.IndexOf("_");
int len = DiagCode.Length;
int end = len - loc;
string diagCodeSubBegin = DiagCode.Substring(0, loc);
string diagCodeSubEnd = DiagCode.Substring(loc, end);
NHCSLINQ.MODEL.DIAGS_ICD10 tblDIAG_ICD102 = (from c in NHCSDB.DIAGS_ICD10s
where c.Code.StartsWith(diagCodeSubBegin)
&& c.Code.EndsWith(diagCodeSubEnd)
select c).SingleOrDefault();
if (tblDIAG_ICD102 != null)
{
return true;
}
}
}
抱歉,我不能发表评论......