Ionic$超时在电话上不起作用
Ionic $timeout not working on phone
我有一个非常简单的控制器,目前只有几个函数。这是一个暂时的解决方案,但我现在需要让它发挥作用。它有一个名为timer的$timeout指令,该指令在3秒内调用stateForward函数,然后取消计时器,转发到下一个视图并清除缓存:
$scope.stateForward = function(){
if ($scope.navigateBool) {
$timeout.cancel($scope.timer);
$state.go('app.newtView');
$ionicHistory.clearCache();
}
};
$scope.timer = $timeout(
$scope.stateForward,
3000
);
它在浏览器中运行良好,但当我将其编译到IOS或Android时,视图会被卡住,什么也没发生。
实际上,它抛出了ReferenceError:$未定义错误,因为在下一个视图中,它缺少一个Javascript库,所以它没有进入下一个查看,而是停留在当前视图上。
因此$timeout运行良好,问题出现在应用程序构建时。这个库没有包含在apk文件中,但这是另一个问题。
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- 监视函数从服务返回不起作用,但作用域函数起作用
- 幻灯片滚动javascript不起作用
- 简单的javascript在Shopify中不起作用
- Recaptcha在IE7和IE8中不起作用
- Ember Data DS.Model's set函数不起作用
- JsFiddle上的鼠标事件不起作用
- 我的AngularJS表达式没有'不起作用
- Ionic$超时在电话上不起作用
- 电话间隙蓝牙插件不起作用
- 电话差距 - 将 css 更改为离线模式不起作用
- 电话间隙介质记录第二次不起作用
- 电话:href“点击呼叫”链接在安卓中不起作用
- iOS中的电话间隙通知不起作用
- 为什么我的$getjson电话不起作用
- 在iOS中,使用电话间隔的lastModifiedDate不起作用
- 卡IO电话间隙插件不起作用
- 电话号码验证器按钮不起作用
- IE6的Try/Catch块对自定义文档不起作用.someFunction电话
- 电话间隙代码不起作用