如何在页面加载前应用 ng-单击
How to apply ng-click before page load
我希望下面的"编辑"按钮位于页面加载前所述的"单击"中。我怎样才能做到这一点?
<div class="buttons" ng-show="!rowform.$visible" style="width: 20%">
<button class="btn btn-primary" ng-click="rowform.$show()">edit</button>
<button class="btn btn-danger" ng-click="removeUser($index)">del</button>
</div>
只需创建一个新的范围属性,例如...
$scope.editingIndex = 0;
因此,每个编辑行上的ng-show将看起来像ng-show='editingIndex == $index'
将属性初始化为 0 将在编辑状态下启动第一行可用行(我认为这是您真正想要的)。
然后使用 scope 变量作为机制来确定当前可编辑的行。如果没有可编辑的内容,只需设置 $scope.editingIndex = -1;
以禁用所有编辑行。
相关文章:
- ng应用程序使脚本无限运行
- 如何正确应用Angularjs ng repeat
- Angular ng控制器与ng应用程序冲突
- 如何应用带过滤器的ng if来过滤记录,并在同一页面中显示两个不同的视图
- 在AngularJS中的另一个ng应用程序中使用来自一个ng程序的Cookie值
- 如何仅在字段为$dirty时应用ng模式
- 如何应用 ng-注释,然后在 gulp-if 中丑化
- 动态添加数据时如何应用 ng 类 (?)
- 未应用NG重复过滤器
- 如何在页面加载前应用 ng-单击
- 应用 ng 重复后从输入中删除的样式
- 应用ng类来计算P标记内的不同表达式
- 仅在鼠标悬停时应用ng鼠标悬停
- 当应用ng模型过滤器时,ng在加载时重复清空
- 应用ng-pressstart和ng-pressend指令后,Angularjs ng-click不起作用
- 有条件地应用ng类
- 对无效的返回值应用ng类
- 发生状态变化时不应用ng类
- 如何在同一个输入字段中应用ng-focus和ng-change
- 使用 true / false 应用 ng 类