0

出于某种原因,我无法返回从自定义车把助手创建的值。该值将控制台注销,但不会返回“打印”。

助手通过 Google 翻译 API 使用翻译类。该课程有效,我得到了翻译 - 如console.log中所述,但我需要将翻译返回到模板。

这里是帮手:

Handlebars.registerHelper('translate',function(text){
  var transconfig = {
    from:'en',
    to:'es',
    api_key:'Google translate API key', // use your own key
    callback:function(translatedText){
      console.log('translated text', translatedText );
     }
   };
  translator.translateLanguage('text to translat',transconfig);
})

模板可能看起来有点像这样......

<script id="xyz-template" type="text/x-handlebars-template">
    <h1>{{translate data.title}}</h1>
</script>

预先感谢。

4

0 回答 0