Angular JS ng点击在类似于ng重复的过滤器中不起作用
Angular JS ng-click not working in ng-repeat like filter
所以我用这个代码像过滤器一样过滤按钮:
<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
你不必在点击的时候插入{{product.someNvalue}}
<input ng-repeat="product in products |unique:'soneNvalue'" ng-value="product.someNvalue"
ng-click="$parent.someN = {someNvalue: product.someNvalue}"
type="button" >
相关文章:
- 角度过滤器和ng点击不起作用
- 如何应用带过滤器的ng if来过滤记录,并在同一页面中显示两个不同的视图
- angularjs ng基于点击时的数组值重复过滤器
- ng repeat在ng repeat-过滤器不工作
- 如何仅在文本字段中有值时才将自定义过滤器应用于 ng-repeat
- UI可排序与角度过滤器进行ng重复
- 角度ng重复显示应用过滤器之前的数据
- ng-重复基于$scope列表的过滤器
- 在Angular.JS-ng隐藏vs过滤器中将对象分隔为两组
- AngularJS过滤器使用ng个重复复选框显示所有页面加载
- NG使用过滤器重复比较当前日期
- 如何将javascript变量与ng重复过滤器一起使用
- 在ng-click中切换过滤器和属性
- 使用Ng重复与过滤器和重复记录
- 使用 NG 重复上的对象作为过滤器
- 应用像ng-repeat这样的过滤器,但没有ng-repeat
- 角度过滤器ng重复到单独的列表中
- 使用ng选项选择中的ng选项进行过滤器下拉列表
- ng-repeat中的Angular Js对象过滤器
- 嵌套的 ng 重复过滤器由 ng 过滤器与 ng 选择