如何使用查看ng-model中的不同参数再次运行控制器功能

时间:2015-10-18 21:13:40

标签: javascript angularjs angularjs-controller

我有一个控制器在初始加载时工作正常。它调用用户[0]数据,一切正常。当我更改下拉列表时,我想调用相同的函数,但我无法让整个控制器重新加载。它从函数调用开始,并在初始加载时提取正确信息(linkToken等)的地方保留undefined。有没有办法可以让它从控制器重新加载所有数据,而不仅仅是从函数中重新加载?

从视图中调用testchange()以传入新数据后,我得到: TypeError:无法读取未定义的属性“位置” at h。$ scope.updateLocations(refillController.js:261) 在refillController.js:73

但是,当我调用在初始页面加载时运行的原始getRefills()时,我得到了相同的错误。如何在onchange(0)之后定义这些负载?

setTimeout

});

1 个答案:

答案 0 :(得分:0)

检查您的refillsService是否返回正确的数据,$scope.refills可能仍为空数组。