angular directive中的link想调用controller中的function

新手上路,请多包涵

我需要在directive中的link里面调用controller中的function,我应该如何实现

阅读 1.9k
1 个回答
✓ 已被采纳新手上路,请多包涵

额,隔了一个月回来发现还是没人回答,那我自己回答好了
scope.refresh=function(){

scope.$parent.refresh();

}
这个function是directive里面的function,scope.$parent.refresh();就是调用controller里面名字为refresh的function。只要在scope后面加上.$parent即可调用controller中的绑定

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