ng-repeat过滤器不适用于重复变量分配

Alaksandar耶稣基因

JS Fiddle将提供有关代码的更好信息。

所选项目应过滤其他值,并且我将在列表项外部有一个按钮,该按钮会将所选值重新分配为null,以便显示所有列表项。

单击单选按钮,它应该隐藏其他元素。

控制器

var myApp = angular.module("repeat",["ngSanitize"]);

myApp.controller("repeatController", function($sce, $window, $scope){

$scope.test ="Controller is working fine";

$scope.lists=[{"name":"asdf","desc":"dummy text 1"},{"name":"wee","desc":"dummy text 2"},{"name":"fgs","desc":"dummy text 3"}]


});

的HTML

<li ng-repeat ="list in lists | filter:{name:selected}">
    <label ng-click="selected = list.name">
        <input type="radio">
        {{list.name}}{{selected}}
    </label>

</li>
米歇尔

如果我正确理解了您的需求,那么这里是JSFiddle以隐藏未单击的单选按钮:

HTML:

<div  ng-app="repeat" ng-controller="repeatController">
    <li ng-repeat ="list in lists" ng-hide="selected !== undefined && selected !== list.name">
        <label ng-click="$parent.selected = list.name">
            <input type="radio" name="selector" />
            {{list.name}}-{{selected}}
        </label>
    </li>
</div>

JS:

var myApp = angular.module("repeat", []);

myApp.controller("repeatController", function($sce, $window, $scope){

    $scope.test ="Controller is working fine";

    $scope.lists=[{"name":"asdf","desc":"dummy text 1"},{"name":"wee","desc":"dummy text 2"},{"name":"fgs","desc":"dummy text 3"}]
});

根据建议,您还需要从小提琴中删除ngSanitize或将其也添加为文件(例如,添加此资源,但出于小提琴的目的,您不需要它https://cdnjs.cloudflare.com/ajax/ libs / angular.js / 1.4.1 / angular-sanitize.min.js

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ng-repeat过滤器,用于未定义属性的位置

来自分类Dev

ng-change不适用于ng-select

来自分类Dev

ng-repeat范围不适用于其中的指令

来自分类Dev

AngularJS:指令模板中的数据绑定不适用于ng-repeat

来自分类Dev

ng-click内部ng-repeat不适用于:focus和display

来自分类Dev

ng-focus不适用于ng-include

来自分类Dev

基于重复对象属性的AngularJS过滤器嵌套ng-repeat

来自分类Dev

ng-click不适用于ng-if

来自分类Dev

AngularJs ng-repeat order不适用于嵌套对象属性

来自分类Dev

ng-repeat不适用于表<tr>,但适用于列表<li>

来自分类Dev

ng-click with ng-repeat不适用于直接表达式(非函数)

来自分类Dev

筛选器不适用于动态输入和ng-repeat

来自分类Dev

。$ save()不适用于angularFire中的ng重复项

来自分类Dev

JSON解析不适用于ng-repeat

来自分类Dev

ng-selected不适用于ng-repeat设置默认值

来自分类Dev

Angular指令不适用于ng-repeat

来自分类Dev

ng-click内部ng-repeat不适用于:focus和display

来自分类Dev

过滤器不适用于从数组派生的ng-option,但与静态选项一起使用时效果很好

来自分类Dev

ng-focus不适用于ng-include

来自分类Dev

ng-repeat不适用于json值

来自分类Dev

ng-repeat过滤器,并按标题重复

来自分类Dev

数据绑定不适用于嵌套ng-repeat

来自分类Dev

角度过滤器不适用于ng-options

来自分类Dev

angularJS ng-repeat过滤器不适用于动态字段

来自分类Dev

ng-if不适用于getDay()

来自分类Dev

Ng样式不适用于背景

来自分类Dev

溢出-不适用于ng-repeat

来自分类Dev

ng-if是否与ng-repeat过滤器冲突?

来自分类Dev

ng-repeat 不适用于对象的对象