这是代码:
vm.getAllData = function (user_id) {
alert(user_id);
}
usersService.getUser().then(function (user) {
getAllData(user.id);
});
但是当我这样做时,它正在发挥作用:
vm.getAllData = function (user_id) {
alert(user_id);
}
getAllData(3);
发生的事情是getAllData(user.id)
没有被调用。也试过vm.getAllData(user.id);
。
调用该函数的正确方法是什么?
答案 0 :(得分:0)
像vm.getAllData(3);
一样调用或拆分声明:
cards=open
答案 1 :(得分:0)
vm.getAllData = function (user_id) {
alert(user_id);
}
usersService.getUser().then(function (user) {
̶g̶e̶t̶A̶l̶l̶D̶a̶t̶a̶(̶u̶s̶e̶r̶.̶i̶d̶)̶;̶
vm.getAllData(user.id);
});