datatables从cookie读取语言选项

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) 没有通

我正在使用angular数据表(基于jquery数据表),从Json文件中读取语言。通过
$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的更多详细信息,请参见:


除此之外,还有一个很好的角度模块:它可以做得更多。

谢谢您的建议