【发布时间】:2016-10-06 13:22:36
【问题描述】:
我正在使用 AngularJS 1.5 并使用 '$emit' 向父控制器发送事件以刷新父控制器数据。关于‘$On’我已经写好了刷新父控制器数据的逻辑。
现在,父控制器数据正在更新,但之后它无法为触发“$emit”的子控制器绑定数据。
我尝试使用 '$apply',但它说 '$digest' 已经在进行中。我还使用 Batrang 工具查看数据,它显示该页面包含所有这些数据,但它没有显示在 UI 上。
谁能告诉我如何强制 Angular 将这些数据与页面上已有的 HTML 控件绑定。
我无法在此处放置示例代码,因为它是一个实时项目,我必须创建一个示例项目来复制该问题。即使如果没有示例代码很难回答我的查询,那么我将在一天内将示例代码放在 Plunker 上。
【问题讨论】:
标签: javascript angularjs emit ng-controller