使ionic对一些事件的记录。以方便查询。
//禁止侧滑后退事件
$ionicConfigProvider.views.swipeBackEnabled(false);
//监听 destroy事件是停止计时器的一个机会。一种方法是取消由 timeout返回的promise(承诺)。
module.controller("TestController", function($scope, $timeout) {var onTimeout = function() {
$scope.value += 1;
timer = $timeout(onTimeout, 100);
};
var timer = $timeout(onTimeout, 100);
$scope.value = 0;
$scope.$on("$destroy", function() {
if (timer) {
$timeout.cancel(timer);
}
});
});
APP ionic物理返回事件
$ionicPlatform.registerBackButtonAction(function (e) {
}, 100);
//禁止侧滑后退事件
$ionicConfigProvider.views.swipeBackEnabled(false);
文本提交时, 最好是不要用form, 提交时会把文本的数据清空,最后,取值只能通过参数来传送。这样处理起来,极不方便。
最好是先创建一个对象要也处理也麻烦。案例如下。
<input type="text" ng-model="login.name"/>
<span ng-bind="login.name"></span>
<button ng-click="ok()">ok</button>
js
var login = {
name: '123456'
};
$scope.login = login;
$scope.ok = function () {
alert($scope.login.name);
}