【发布时间】:2014-05-26 17:52:49
【问题描述】:
我们有一个带有角度翻译的网站。它完美地工作。我们有一个变量,我们想用某种语言键来固定。假设网站的语言有“en”和“zh”作为选项,无论选择哪种语言,我都希望某个翻译返回“zh”。
通过浏览API reference,我发现了一种名为 Instant 的方法可以做到这一点。但是,当我们尝试调用时它不起作用
$translate.instant('zh', 'TRANSLATION_ID')
返回错误
TypeError: Object function (a,b,e){var f=d?n[d]:n,i=e?w[e]:u;if(f&&f.hasOwnProperty(a))return i.interpolate(f[a],b);if(h&&!v&&g.get(h)(a,d),d&&c&&d!==c){var j=n[c][a];if(j){var k;return i.setLocale(c),k=i.interpolate(j,b),i.setLocale(d),k}}return l&&(a=[l,a...<omitted>...a} has no method 'instant'
不知如何正确使用isntant方法。
【问题讨论】:
-
你能否在调试时也指向函数的文档,如果可用,你应该使用非缩小源,否则错误不会告诉你太多。
标签: javascript angularjs