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
根据你的问题,也许你忘了括号