AngularJS:禁用页面/控制器加载上的数据绑定,并在以后启用它

时间:2013-10-04 14:17:43

标签: javascript angularjs

我想提供一个已经从PHP填充数据的页面,并使用AngularJS编辑和更新这些数据,但最初我不想将数据加载到AngularJS中。

有没有办法在加载时禁用数据绑定,以便AngularJS不会替换已经存在的数据,但是稍后在编辑某些数据并想要更新元素时​​启用它?

2 个答案:

答案 0 :(得分:1)

您可能应该仅使用angularjs填充模板。为什么要通过执行服务器模板和客户端模板来重复工作?我同意@tymeJV。这是非Angular-y,

或者如果你真的想要,你会希望在angularjs控制器中有一个init_function,只有在编辑时才会调用它,并在它执行时加载数据。但我不太相信

答案 1 :(得分:0)

您可以使用ng-init属性。 This post describes如何使用它。