rik*_*ard 10 angularjs angularjs-directive x-editable
我使用angular-xeditable来编辑表单中的元素.我希望所有元素始终处于"可编辑"模式,例如,在用户开始编辑之前不需要按下"编辑"按钮.
我一直试图在我的控制器中使用$ show()来启用表单中的元素,但是看起来这些元素再次进入查看状态,例如在尝试保存值时使用"onaftersave"等.
如何始终处于编辑模式,用户永远不需要启用编辑才能开始编辑值?
小智 7
可能尝试添加shown=true你的html:     
<form editable-form shown="true">
我有同样的问题.即使在我的onaftersave函数结束时再次尝试$ show()表单时,它仍然无效.我怀疑在onaftersave函数运行后隐藏了可见性,但我实际上没有检查是否是这种情况.这是我如何解决它:
$scope.$watch('yourFormName.$visible', function() {
    $scope.yourFormName.$show();
});
现在,只要表单可见性更改为隐藏,它就会再次显示它,无论它何时更改.
| 归档时间: | 
 | 
| 查看次数: | 4817 次 | 
| 最近记录: |