路由到新页面后谷歌翻译隐藏

时间:2018-03-12 09:53:44

标签: typescript angular5 google-translate

我使用Google翻译来翻译我的网站。我将下拉列表放在主页上并且工作正常。但是,我得到的主要问题是,无论何时我导航到登录页面或任何其他页面,它都会消失。我研究过控制台,发现下拉列表正在失去价值。

以下是我的代码。在我的index.html中,我在body标签中写道:

   <script type="text/javascript">
      function googleTranslateElementInit() {
        new google.translate.TranslateElement({pageLanguage: 'en'}, 'google_translate_element');
      }
    </script>
    <script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>

在我的主页上我正在写这个:

 <div id="google_translate_element"></div>

1 个答案:

答案 0 :(得分:0)

如果您希望将Google翻译代码放在网站的其他网页上,则需要在那里实施相同的代码。代码仅在您的“index.html”上,因此我不确定您希望它出现在登录页面或任何其他页面上。

如果我误解了你的问题,请在你的其他页面(没有发生翻译)的代码中澄清,这样我就可以看到发生了什么。