javascript - Angularjs (ionic) 列表滑动按钮

标签 javascript list angularjs button swipe

我正在使用 ionic 处理 angularjs 中的列表,我希望每个项目滑动即可显示选项。这里没问题,但是当我点击一个选项时,我想再次关闭按钮 - 我如何在 Controller 中执行此操作?

$scope.listButtons = [{
    Text: "Download",
    Type: "button-assertive",
    onTap: function(file){
        //after tap hide buttons code here..
    }

我试过了

File.hide();

还有

this.hide();

但还是无法隐藏它们

最佳答案

您正在 Controller 中进行 DOM 操作。使用指令。

通过作用域将显示/隐藏 bool 值从使用 ng-click 的元素传递到使用 ng-hide 的元素。

简单的例子

<button ng-click="listButton.tap=true">{{listButton.Text}}</button>
<button ng-click="listButton.tap=false">{{listButton.Text}} done</button>
<div ng-show="listButton.tap">I am {{listButton.Text}}</div>
<div ng-hide="listButton.tap">I am done {{listButton.Text}}</div>

关于javascript - Angularjs (ionic) 列表滑动按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21679761/

相关文章:

javascript - 如何使文本区域动态变化?

javascript - 如何判断一个 DOM 元素是否显示?

Java - 将对象列表映射到具有其属性属性值的列表

list - 此类型定义是否处理空列表?

javascript - Angular View 中是否有内联谓词?

javascript - FusionCharts feedData 不是 AngularJS 中的函数

javascript - 使用 javascript 动态添加字段到表单

javascript - 将服务器中的值分配给 html 并保存

python - 求对角线数

angularjs - 将 GWT 迁移到 AngularJS 的提示