我在Angular js中有一个控制器,它根据查询字符串获取数据。
网址就是这样的
inbound-agent#/?phone=2343434
if ($location.search().phone) {
var phone = $location.search().phone;
//Get data
}
问题在于,每当我更改手机的值并按Enter键时,控制器代码都不会执行,页面也不会刷新。
但是,它会在第二次按下时执行。数据刷新。 如果我在第一次更改查询字符串后按下重新加载,它也可以正常工作。
谁能告诉我为什么会出现这种行为?当有人手动更改查询字符串并按下第一次输入时,我想获取更新的数据。
我正在使用Chrome 38。