我正在使用angular translate插件:https://github.com/angular-translate角度翻譯:更改cookie名稱
我想使用cookiestorage。當存儲首選項使用
$translateProvider.useCookieStorage();
我看到一個新的cookie被創建並命名爲:ng_translate_lang_key。
我可以更改cookie名稱嗎?我怎樣才能做到這一點?
我正在使用angular translate插件:https://github.com/angular-translate角度翻譯:更改cookie名稱
我想使用cookiestorage。當存儲首選項使用
$translateProvider.useCookieStorage();
我看到一個新的cookie被創建並命名爲:ng_translate_lang_key。
我可以更改cookie名稱嗎?我怎樣才能做到這一點?
有一種方法$translateProvider.storagePrefix()
你可以使用它。
這應該在最新版本的工作,
storagePrefix:添加前綴storageKey
// This is the module constant.
angular.module('pascalprecht.translate').constant('$STORAGE_KEY', 'NG_TRANSLATE_LANG_KEY');
// and this is how you can change this constants in your app.config assuming that you they cookie key will be name 'locale'
$translateProvider.storageKey('locale');
所以我應該使用這樣? '$ translateProvider.storagePrefix('defaultlocale');' – Tropicalista
'defaultlocale'是前綴的名稱。它可以是任何你想要的。但它不是本地的。 – PascalPrecht
我不確定我的理解。實際創建的默認cookie是'ng_translate_lang_key'。我想要這個名爲'mylocalesetting'。我應該使用'$ translateProvider.storagePrefix('mylocalesetting')'? – Tropicalista