Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 在角组件中传递cookie_.net_Angular - Fatal编程技术网

.net 在角组件中传递cookie

.net 在角组件中传递cookie,.net,angular,.net,Angular,我正在创建一个angular应用程序,它位于.net应用程序中的iframe下。我需要从.net应用程序中传递一些数据,以便angular应用程序可以根据需要进行api调用。如何将这些数据(如cookie或字符串值)从aspx页面传递到angular组件? 在.net代码中创建cookie的一种方法是 HttpContext.Current.Response.Cookies.Add(some_ cookie); 我怎样才能以角度访问它?我试着像这样使用包'angular2 cookie',但我

我正在创建一个angular应用程序,它位于.net应用程序中的iframe下。我需要从.net应用程序中传递一些数据,以便angular应用程序可以根据需要进行api调用。如何将这些数据(如cookie或字符串值)从aspx页面传递到angular组件? 在.net代码中创建cookie的一种方法是

HttpContext.Current.Response.Cookies.Add(some_ cookie);
我怎样才能以角度访问它?我试着像这样使用包'angular2 cookie',但我总是在angular中得到一些垃圾值

this._cookieService.get(some_ cookie)

我发现下面的链接包非常有用

仍然。。。有些事情你必须考虑。您在.net上创建的cookie应具有名称和值。必须使用该值以角度获取此cookie

this._cookieService.get(some_ cookie)
.NET

棱角的

this.cookieValue = this.cookieService.get('cookie_name');

你应该考虑的是这两个应用程序必须在同一个域中。如果这是问题所在,请在测试时查看chrome developer tools上的“应用程序”选项卡以获取帮助;)

Cookie不会在iFrame之间共享。您必须将数据嵌入包含angular应用程序的html中