Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.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
Angularjs 关于翻译语言的更新页面_Angularjs_Ionic Framework - Fatal编程技术网

Angularjs 关于翻译语言的更新页面

Angularjs 关于翻译语言的更新页面,angularjs,ionic-framework,Angularjs,Ionic Framework,嗨,我想在用户更改语言时重新加载页面 这是我的密码 translate.setDefaultLang('en'); this.appPreferences.fetch('language').then((res) => { console.log('selected language',res) if(res){ translate.use(res); // reload page with different langua

嗨,我想在用户更改语言时重新加载页面

这是我的密码

  translate.setDefaultLang('en');
  this.appPreferences.fetch('language').then((res) => { 
    console.log('selected language',res)
      if(res){
        translate.use(res);
          // reload page with different language
      }
   });

  }

为什么要刷新页面?我相信它会为翻译的字符串动态更改语言。我需要手动刷新页面以查看语言效果。您正在使用ngx translate,对吗?它可以动态地翻译页面并在运行时生效,而无需任何刷新。只要确保配置正确就行了