datatables从cookie读取语言选项
我正在使用angular数据表(基于jquery数据表),从Json文件中读取语言。通过datatables从cookie读取语言选项,datatables,angular-datatables,Datatables,Angular Datatables,我正在使用angular数据表(基于jquery数据表),从Json文件中读取语言。通过$scope.dtOptions.language.url='../locales/dt/'+lng+'.json'之类的东西切换datatables语言并不难但一旦页面刷新,它将返回默认语言。有没有办法在cookie中保存language.url,然后告诉datatables从cookie中读取语言选项?您最好使用localStorage。 我有两个好处:1)大小不限于4kb,而是从5mb开始;2) 没有通
$scope.dtOptions.language.url='../locales/dt/'+lng+'.json'之类的东西切换datatables语言并不难代码>但一旦页面刷新,它将返回默认语言。有没有办法在cookie中保存language.url,然后告诉datatables从cookie中读取语言选项?您最好使用localStorage。
我有两个好处:1)大小不限于4kb,而是从5mb开始;2) 没有通过网络发送到服务器并返回每个请求。这里有更多关于比较的内容
浏览器api非常简单:
localStorage.setItem('datatablesLang', 'en');
localStorage.getItem('datatablesLang'); // =='en'
有关浏览器API的更多详细信息,请参见:
除此之外,还有一个很好的角度模块:它可以做得更多。谢谢您的建议