gpt4 book ai didi

javascript - 如何使用 Angular ngCookie 从 cookie 中提取数据?

转载 作者:行者123 更新时间:2023-12-03 05:19:05 26 4
gpt4 key购买 nike

我在控制台中打印了 cookie 数据,现在我想创建将从 cookie 名字、姓氏、eamil 和 id 获取数据的对象。当我收到以下格式的数据时如何创建对象?

mainCtrl.js

angular.module('angularModelerApp')
.controller('AccessCtrl',['$scope', '$cookies','UserAccessFactory',
function ($scope, $cookies,UserAccessFactory) {
$scope.newUser = {};
$scope.patternAttuid = new RegExp("^[a-z]{2}[0-9]{3}[a-z0-9]$");
$scope.cookie = $cookies.get('attESHr');
console.log('newUser',$scope.cookie)

});

打印数据$scope.cookie

新用户 Mike|Pierro|mp529u@us.att.com|||sl3561||mp529u,RHRSMK,SBGPQX9,4131585|NNNNNNNNNNNNNYNNYNNNNNN|MIKE|EY1PE2600|

最佳答案

您可以使用split来分离值。您应该知道,不鼓励这样做,因为如果格式更改,您的代码将被破坏。但如果您确实需要解析该字符串,您可以尝试以下操作:

var parts = $scope.cookie.split("|"); 
$scope.newUser.firstName = parts[0];
$scope.newUser.lastName = parts[1];
$scope.newUser.email = parts[2];
// ... etc with all the other values, keeping in mind the index

关于javascript - 如何使用 Angular ngCookie 从 cookie 中提取数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41469449/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com