Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.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 Angular js:从ng repeat中删除某些元素_Javascript_Angularjs_Angularjs Ng Repeat - Fatal编程技术网

Javascript Angular js:从ng repeat中删除某些元素

Javascript Angular js:从ng repeat中删除某些元素,javascript,angularjs,angularjs-ng-repeat,Javascript,Angularjs,Angularjs Ng Repeat,我用ng重复构建了按钮: <button ng-repeat="alphabet in alpha" ng-click="checkAlpha()" value="{{alphabet}}">{{alphabet}}</button> $scope.alpha = 'abcdefghijklmnopqrstuvwxyz'; {{alphabet} $scope.alpha='abcdefghijklmnopqrstuvwxyz'; 问题是如何仅删除单击的按钮。我用了

我用ng重复构建了按钮:

<button ng-repeat="alphabet in alpha" ng-click="checkAlpha()" value="{{alphabet}}">{{alphabet}}</button>

$scope.alpha = 'abcdefghijklmnopqrstuvwxyz';
{{alphabet}
$scope.alpha='abcdefghijklmnopqrstuvwxyz';
问题是如何仅删除单击的按钮。我用了ng隐藏按钮,但是所有的按钮都不见了。 最好的方法是什么? 谢谢

HTML:

 <div ng-controller='ctrl'>
    <button ng-repeat='alphabet in alpha ' ng-click="checkAlpha($index)" value="{{alphabet}}" id="{{$index}}">{{alphabet}}</button>
</div>
小提琴:

HTML:

 <div ng-controller='ctrl'>
    <button ng-repeat='alphabet in alpha ' ng-click="checkAlpha($index)" value="{{alphabet}}" id="{{$index}}">{{alphabet}}</button>
</div>
小提琴:

HTML:

 <div ng-controller='ctrl'>
    <button ng-repeat='alphabet in alpha ' ng-click="checkAlpha($index)" value="{{alphabet}}" id="{{$index}}">{{alphabet}}</button>
</div>
小提琴:

HTML:

 <div ng-controller='ctrl'>
    <button ng-repeat='alphabet in alpha ' ng-click="checkAlpha($index)" value="{{alphabet}}" id="{{$index}}">{{alphabet}}</button>
</div>
小提琴:


ng单击=“checkAlpha($index)”并在checkAlpha()方法中提供实现,以按索引处理删除:)您可以使用$index。这里有一个JSFIDLE很好,我已经对它进行了更新,以匹配以下问题:)Upvoted.ng click=“checkAlpha($index)”并在checkAlpha()方法中提供实现来处理按索引删除:)您可以使用$index。这里有一个JSFIDLE很好,我已经对它进行了更新,以匹配以下问题:)Upvoted.ng click=“checkAlpha($index)”并在checkAlpha()方法中提供实现来处理按索引删除:)您可以使用$index。这里有一个JSFIDLE很好,我已经对它进行了更新,以匹配以下问题:)Upvoted.ng click=“checkAlpha($index)”并在checkAlpha()方法中提供实现来处理按索引删除:)您可以使用$index。这里有一个jsfiddle好的fiddle,我已经对它进行了更新,以匹配以下问题:)向上投票。
remove()
不是必需的,也不是有角度的方式。从数组中删除字符就足以删除按钮(请参阅)。@Holybreath Thank youu:)是否可以在单击一个按钮后使所有其他按钮保持其位置(absolut)?更新了小提琴;),如果您认为可以,在包含按钮的div上使用ng repeat。没有必要使用
remove()
。从数组中删除字符就足以删除按钮(请参阅)。@Holybreath Thank youu:)是否可以在单击一个按钮后使所有其他按钮保持其位置(absolut)?更新了小提琴;),如果您认为可以,在包含按钮的div上使用ng repeat。没有必要使用
remove()
。从数组中删除字符就足以删除按钮(请参阅)。@Holybreath Thank youu:)是否可以在单击一个按钮后使所有其他按钮保持其位置(absolut)?更新了小提琴;),如果您认为可以,在包含按钮的div上使用ng repeat。没有必要使用
remove()
。从数组中删除字符就足以删除按钮(请参阅)。@Holybreath Thank youu:)是否可以在单击一个按钮后使所有其他按钮保持其位置(absolut)?更新了小提琴;),如果您认为可以的话,在包含按钮的div上使用ng repeat。