Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.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
Javascript 如何在angularjs浏览器上检查web应用是否首次运行?_Javascript_Angularjs_Cookies_Web_Web Applications - Fatal编程技术网

Javascript 如何在angularjs浏览器上检查web应用是否首次运行?

Javascript 如何在angularjs浏览器上检查web应用是否首次运行?,javascript,angularjs,cookies,web,web-applications,Javascript,Angularjs,Cookies,Web,Web Applications,我对web API和angularjs是新手 我有一个带有登录表单的web应用程序。我必须检查这个web应用程序是否第一次在浏览器中运行,但我不知道怎么做 有没有办法用angularjs检查一下?提前感谢。您可以在客户端使用cookie或本地存储在浏览器中存储信息,以“了解”用户是否访问过该页面 看起来这并不是真正的更新,但如果您想改用本地存储,请相信这是一个可用的解决方案: angular.module('cookiesExample',['ngCookies'])) .controlle

我对web API和angularjs是新手

我有一个带有登录表单的web应用程序。我必须检查这个web应用程序是否第一次在浏览器中运行,但我不知道怎么做


有没有办法用angularjs检查一下?提前感谢。

您可以在客户端使用cookie或本地存储在浏览器中存储信息,以“了解”用户是否访问过该页面

看起来这并不是真正的更新,但如果您想改用本地存储,请相信这是一个可用的解决方案:

angular.module('cookiesExample',['ngCookies']))
.controller('ExampleController',['$cookies',函数($cookies){
//取回饼干
this.favoriteCookie=$cookies.get('myFavorite');
if(this.favoriteCookie){
log('他们以前来过这里')
}
//设置cookie
$cookies.put('myFavorite'、'Oatmeat');
}]);

{{exc.favoriteCookie}

您可以使用客户端的cookie或本地存储在浏览器中存储信息,以“知道”用户是否访问过该页面

看起来这并不是真正的更新,但如果您想改用本地存储,请相信这是一个可用的解决方案:

angular.module('cookiesExample',['ngCookies']))
.controller('ExampleController',['$cookies',函数($cookies){
//取回饼干
this.favoriteCookie=$cookies.get('myFavorite');
if(this.favoriteCookie){
log('他们以前来过这里')
}
//设置cookie
$cookies.put('myFavorite'、'Oatmeat');
}]);

{{exc.favoriteCookie}

详细说明您使用的angularjs的确切版本,以获得更详细的信息answer@shaunhusain,谢谢您的快速回复。我使用的是angularjs v1.6.4没问题,下面发布了更多详细信息。如果您无法解决,请告诉我,但应该能够在主模块中包含angular-cookies.js和ngCookies依赖项,然后可以使用它放置或获取cookies(内置服务的功能在过去并没有那么强大,因此请务必查看特定文档以了解您的angular/Cookie模块版本,或者寻找第三方服务/模块)它在这里失败是因为在一个iframe中运行,我很确定。请详细说明您使用的angularjs的确切版本,以获得更详细的信息answer@shaunhusain,感谢您的快速回复。我正在使用angularjs v1.6.4没问题,在下面发布了更多详细信息。如果您无法解决,请告诉我,但应该能够包含angular-cookies.js然后,主模块上的NgCookie依赖项可以使用它来放置或获取Cookie(内置服务的功能在过去并没有那么强大,因此请确保检查特定文档以了解您的angular/Cookie模块版本,或者寻找第三方服务/模块)它在这里失败了,因为它在一个iframe中运行,我很确定。