提问人:Bhagya Swamy 提问时间:5/7/2019 最后编辑:georgeawgBhagya Swamy 更新时间:7/27/2019 访问量:73
尝试编写逻辑以使用浏览器后退按钮单击,但在$on内部找不到“this”
Trying to write a logic to use browser back button click but inside $on not able to find 'this'
问:
当单击浏览器后退按钮时,我尝试使用 angularJS 返回上一页,因为默认情况下不会发生。我已经编写了以下代码,但它抛出了一个错误。
something() {
this.scope.$on("$locationChangeStart",function(){
this.scope.transferTo('dashboard')
//$window.history.back();
});
}
我正在调用一些函数。$onInit
错误:
TypeError:无法读取 null 的属性“scope”(出现此错误 4 次)
答:
1赞
user11390576
5/8/2019
#1
经典绑定问题。this
替换为变量或赋值给变量,如 .function(){}
() => {}
this
let self = this
评论