我目前正在研究 Angular JS + JQM SPA。我们使用 Angular JS 进行数据绑定,使用 MVC 和 JQM 进行 UI 组件和导航。例如 $.mobile.changePage('#' + subPage);
它工作得相当好……直到我们开始设置 e2e 测试。
似乎 $.mobile.changePage() 导致可怕的“达到 10 个 $digest() 迭代。中止!” 错误。我知道这是由逻辑中的不定式循环引起的,我怀疑它与“位置”有关......
你们对如何解决这个问题有任何想法吗?
我正在考虑使用 $location 服务来模拟 JQM changePage ...但我不确定如何存档。
提前非常感谢。