在我的离子应用程序中,当我移动到不同的视图或状态时,我经常必须处理非常糟糕的转换,例如视图“闪烁”或“混蛋”。有时它会走向完全错误的观点。这看起来很乱。
以前有人经历过这样的事吗?关于为什么会发生这种情况的任何想法?另外值得一提的是,我所做的测试是在Ionic View应用程序中运行的iPhone 5C和6S Plus上进行的。
我不知道这是否相关,但是当代码在第一次初始化控制器时运行时会发生一些这种情况吗?例如在你的控制器中:
function saySomething() {
console.log('Hello World');
}
// Gets run when controller loads
saySomething();
这样的东西应该包含在ionic.Platform.ready()中吗? e.g:
function saySomething() {
console.log('Hello World');
}
ionic.Platform.ready(function(){
saySomething();
});
否则会出现一些“故障”?