我的目标是在浏览器选项卡关闭时删除用户cookie.
可能吗?我可以处理浏览器选项卡关闭事件而无需刷新案例
如果我使用beforeunload或unload事件,当用户刷新页面时触发功能,我不希望这样,我想在关闭标签时运行.
我怎么能在Angular中做到这一点?
首先,我在 stackoverflow 中查看了有关它的其他问题,并阅读了许多答案,但仍然无法解决我的问题。
我正在使用 Angular Material,但在视图和模型同步方面遇到了问题。
这是我的控制器代码:
$scope.getQuestionByDateRange = function (range) {
QuestionService.getQuestions(1, 'week', 10, function (response) {
$scope.questions = response.data;
})
}
Run Code Online (Sandbox Code Playgroud)
这是我的视图代码:
<ul>
<li ng-repeat="question in questions">{{question.title}}<li>
<ul>
Run Code Online (Sandbox Code Playgroud)
当我更新$scope.questions控制器中的变量时,我的视图正确呈现模型。
但是当我再次更新时$scope.questions:我的模型得到更新(我可以看到控制台日志中的更改)但视图没有。
我对此进行了研究,并找到了诸如$scope.$apply, 之类的解决方案$scope.$digest,$scope.$evalAsync但无法解决我的问题。
怎么了?