【发布时间】:2015-07-21 12:26:51
【问题描述】:
我是 AngularJS 的新手,所以这可能是一个微不足道的问题。
我面临的问题是,只要有更新面板部分更新,AngularJS 绑定 {{Object.Field}} 就会恢复为未格式化状态。我知道更新面板正在用非格式化文本({{Object.Field}})替换 DOM,但我无法从角度重新评估更新面板注入的 HTML 片段。
到目前为止我已经尝试过:
- 从更新面板的 End_Request 获取控制器范围的句柄,并将更新函数包装在 $scope.apply() 内的控制器上;
- 在同一位置和控制器内部调用 $scope.compile,结果没有变化。
- 尝试用指令替换,但我认为这不是我想要的。
我可以获取控制器内部 DOM 的句柄并直接更改它,但我知道这不是推荐的方法,因此我在这里问这个问题。
如何让 Angular 重新评估 HTML 片段,由 asp.net 更新面板的部分更新替换/注入?
【问题讨论】:
标签: asp.net angularjs updatepanel