我有两个按钮,每次只出现一个按钮。第一个被称为“离线模式”,另一个被称为“在线模式”。他们在HTML上显示如下:ng-click与ng-hide交互第二次不起作用
<a ng-hide="offlineMode == true" ng-click="offlineMode()">Offline Mode</a>
<a ng-show="offlineMode == true" ng-click="onlineMode()">Online Mode</a>
当我第一次点击“离线模式”时,它成功切换到“在线模式”按钮。当我点击“在线模式”后,它会切换回“离线模式”。在此之后,按钮变得不可点击。它不会进入函数内部。
JS:
$scope.offlineMode = function() {
$scope.offlineMode = true;
// do other things
};
$scope.onlineMode = function() {
$scope.offlineMode = false;
// do other things
};