我正在AngularJS 1.5项目上工作,在注销()之前必须清除一些设置
工作代码(不会清除设置)
this.logout = userSession.logout
修改后的代码(清除设置但不注销)
this.logout = () => {
mySettings.clear()
userSession.logout
}
HTML代码:
<a href="" ng-click="$ctrl.logout()">
<span class="icon-logout"</span>
</a>
答案 0 :(得分:0)
调用userSession.logout时您忘记了括号。
应该是:
this.logout = () => {
mySettings.clear()
userSession.logout(); // added parentheses
}