Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 角度X-可编辑远程按钮?_Javascript_Php_Jquery_Angularjs_Inline Editing - Fatal编程技术网

Javascript 角度X-可编辑远程按钮?

Javascript 角度X-可编辑远程按钮?,javascript,php,jquery,angularjs,inline-editing,Javascript,Php,Jquery,Angularjs,Inline Editing,我使用Angular X-Editable允许用户在ng repeat中编辑列表项 我正在使用这种方法: 但是,我被要求修改此应用程序,以便用户可以通过单击重复中的某一行,并在其他位置单击并编辑按钮来突出显示该行,从而将选中的任何一行置于x-可编辑的“编辑模式” 查看他们的文档,我看不到这样做的方法,也看不到将行置于编辑模式的事件。我可以在我的ng click处理程序中获取所单击行的$index,但无法将该行置于编辑模式并捕获所做的编辑 到目前为止,我的ng repeat是这样的,它来自上面链接

我使用Angular X-Editable允许用户在ng repeat中编辑列表项

我正在使用这种方法:

但是,我被要求修改此应用程序,以便用户可以通过单击重复中的某一行,并在其他位置单击并编辑按钮来突出显示该行,从而将选中的任何一行置于x-可编辑的“编辑模式”

查看他们的文档,我看不到这样做的方法,也看不到将行置于编辑模式的事件。我可以在我的ng click处理程序中获取所单击行的$index,但无法将该行置于编辑模式并捕获所做的编辑

到目前为止,我的ng repeat是这样的,它来自上面链接的示例,显示了一个用于编辑它的“铅笔”按钮。它工作得很好,但是如何让所有项目都可以通过工具栏上的一个按钮或类似按钮进行编辑

       <div class="list-group-item" ng-repeat="level1 in pmt..level1 track by $index">

        <button ng-click="textBtnForm.$show()" ng-hide="textBtnForm.$visible">
         <i class="fa fa-pencil" aria-hidden="true"></i>
        </button>

        <span editable-text="level1.name" e-form="textBtnForm">
          {{ level1.name || 'empty' }}
        </span>      

        <i class="pull-right fa fa-angle-right fa-lg"></i>
      </div>

{{level1.name | |'empty'}
注意:我知道如何隐藏按钮,或者单击文本。问题不是消除重复的按钮,而是如何使用一个按钮来编辑聚焦行