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