【问题标题】:How to set in Angular 4 cookies, type number values如何在 Angular 4 cookie 中设置,键入数值
【发布时间】:2017-10-10 17:39:18
【问题描述】:
【问题讨论】:
标签:
angular
typescript
cookies
session-cookies
【解决方案1】:
在 typescript 中,您可以使用 'any' 类型来存储值,从而避免使用强类型。
var myInteger: any;
var myString: any;
myInteger = 1 //valid
myString = "helloWorld" //valid
由于 ngx-cookie put 方法需要一个字符串,你需要传递一个字符串。我会在您的对象上调用 JSON.stringify 并将其传递给 put 请求。
saveSearchCritereaCookie = new myCookieObject();
var searchCookie: String = JSON.stringify(saveSearchCritereaCookie);
* @param {string} key Id for the `value`.
* @param {string} value Raw value to be stored.
* @param {CookieOptions} options (Optional) Options object.
*/
put(key, searchCookie, options?): void;
更多示例请参见 ngx-cookie 文档页面:NGX-Cookie