gpt4 book ai didi

javascript - Angular JS ng-click不能像过滤器一样在ng-repeat中工作

转载 作者:行者123 更新时间:2023-11-29 18:12:43 26 4
gpt4 key购买 nike

所以我将这段代码用作按钮的过滤器:

<input value="Type1" ng-click="typeF = {type: 'Type1'}" type="button"/>
<input value="Type2" ng-click="typeF = {type: 'Type2'}" type="button"/>
<input value="Type3" ng-click="typeF = {type: 'Type3'}" type="button"/>
<input value="Type4" ng-click="typeF = {type: 'Type4'}" type="button"/>
<input value="All" ng-click="typeF = null" type="button"/>

然后像这样过滤输出数据:

<tr ng-repeat="product in products | filter:search | filter:someN | filter:typeF">
<td>{{product.name}}</td>
<td>{{product.type}}</td>
<td>{{product.someNvalue}}</td>
</tr>

但我也需要使用这种过滤器:

<input ng-repeat="product in products | unique:'soneNvalue'" value="{{product.soneNvalue}}" ng-click="$parent.someN = {someNvalue: '{{product.someNvalue}}'}" type="button" >

ng-click 正在做某事,但我确实得到了任何输出,我的列表只是消失了。我使用 $parent 作用域,但没有多大帮助。谁能帮忙:)

最佳答案

请看这里http://jsbin.com/muvagexabuto/1/edit

您不必在 ng-click 中插入 {{product.someNvalue}}

<input ng-repeat="product in products |unique:'soneNvalue'"  ng-value="product.someNvalue" 
ng-click="$parent.someN = {someNvalue: product.someNvalue}"
type="button" >

关于javascript - Angular JS ng-click不能像过滤器一样在ng-repeat中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25935378/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com