Angularjs 从localstorage获取语言

Angularjs 从localstorage获取语言,angularjs,local-storage,angular-translate,Angularjs,Local Storage,Angular Translate,我在一个项目中使用角度转换。使用useLocalStorage()保存所选语言,它工作正常 但是我想知道语言是否被使用/选择。在使用本地存储之前,$translate.use工作正常,但现在,$translate.use未定义 有没有办法从localstorage获取实际语言?函数$translate.use()既是setter又是getter。试试这个: var $userLanguage = $translate.proposedLanguage() || $translate.use();

我在一个项目中使用角度转换。使用
useLocalStorage()
保存所选语言,它工作正常

但是我想知道语言是否被使用/选择。在使用本地存储之前,
$translate.use
工作正常,但现在,
$translate.use
未定义


有没有办法从localstorage获取实际语言?

函数
$translate.use()
既是setter又是getter。试试这个:

var $userLanguage = $translate.proposedLanguage() || $translate.use();
如果未定义
proposedLanguage()
,则
use()
的返回值将分配给
$userLanguage

根据你的问题,也许你忘了括号