Angular交换ng-include与绑定数据

时间:2015-12-23 19:37:59

标签: javascript html angularjs

我有一个问题,到目前为止,我从未见过Angular会更改指令的标准ng-include DOM部分以及来自绑定的实际json数据。

症状是页面上三个指令中的整个指令模板与具有相同json数据集的视图html交换出来。该列表是页面上另一个控制器中的一组数据。当我查看页面上的源代码时,我确实看到模板完全消失了,而json则完全消失了。

似乎产生此更改的更改是使用绑定在页面另一部分中的列表。由于对Web服务器的删除调用,我最初尝试从列表中删除数据。调用恢复正常,列表在我的代码中更改,然后,wham,模板由angular交换出来。具有讽刺意味的是,显示列表的表仍然可以正常工作!

我已经在我的应用程序的其他部分成功地使用了这种模式,所以我现在很难解释它。我所做的唯一重大改变是在我的一些工厂(维护状态)中注入$ rootScope,以便它们可以向其他指令和控制器发送消息。

所以我理解很难从我给出的内容中找出确切的问题,但我希望能找到一些有用的建议来跟踪它。我不知道是否值得弄清楚如何对模板更改进行监视,但我还认为必须有一个非常不寻常的情况,即角度交换原始数据的html。

谢谢!

0 个答案:

没有答案