我有一个控制器在初始加载时工作正常。它调用用户[0]数据,一切正常。当我更改下拉列表时,我想调用相同的函数,但我无法让整个控制器重新加载。它从函数调用开始,并在初始加载时提取正确信息(linkToken等)的地方保留undefined。有没有办法可以让它从控制器重新加载所有数据,而不仅仅是从函数中重新加载?
从视图中调用testchange()以传入新数据后,我得到: TypeError:无法读取未定义的属性“位置” at h。$ scope.updateLocations(refillController.js:261) 在refillController.js:73
但是,当我调用在初始页面加载时运行的原始getRefills()时,我得到了相同的错误。如何在onchange(0)之后定义这些负载?
setTimeout
});
答案 0 :(得分:0)
检查您的refillsService
是否返回正确的数据,$scope.refills
可能仍为空数组。