Angularjs指令中,期望数据双向绑定完成,再执行回调函数

clipboard.png

在自定义时间选择控件中,点击"最近7日"按钮,会执行回调函数以查询数据,但是这时指令中的时间值和页面Controller中的时间,还没有双向数据绑定完成,导致执行的回调函数中获取参数错误.

怎样才能只有在数据双向绑定完成后,再执行回调函数

阅读 4.6k
3 个回答

没看到代码,个人猜测。双向数据没有绑定。
可以更显下$scope;
具体实现是在指令里面更新下,$scope.$apply();

你最好贴出代码出来。主要是指令和控制器那部分。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题