我使用AngularJs HTML5的移动应用程序初始化工作。在Windows Phone和Android上表现还是不错的,但在iOS上它会在某些设备上造成性能问题。
的问题是,当我们从一个视图切换到另一个,控制器不及时,因此$范围变量不会被初始化加载。我在视图中使用这些变量进行绑定,所以应该隐藏的元素是可见的。
这与它们是依赖于模型和操作内部控制器单元发生。它正在创造性能问题。
编辑 Imp事件:这不是首次发生视图加载。当我回到另一种观点回来,它开始发生(由控制器即无操作。没有变量被初始化)
你能分享一些代码? – MegaAppBear
可以使用路由'resolve'来预加载数据。需要更多细节 – charlietfl
那么这里没有警告,但是当我在$ scope.init()函数的末尾应用警报时,警报会一个接一个地出现10次。同样,当我在上面的Q中编辑时,第一次加载视图时不会发生。它发生在那之后。 –