Tag: angular度filter

在angularjs中使用ng-bind中的filter后添加更多文本

所以我想通过ng-bind指令中的filter来放置一个variables ng-bind="input | filter" 但我想插入更多的文字 ng-bind="input | filter + 'more' " 但是这不起作用。 有没有一种方法可以在ng-bind中添加更多的文本,就像你使用{{}} : {{input | filter}} more

AngularJS – 如何使用ng-repeat构造自定义filter,以有条件地返回项目

我有一个ng-repeat打印列表项目。 我想写一个自定义的filter,以便列表项将打印,只有当条件为真。 我似乎有错误的结构,因为它似乎variables没有通过filter。 的index.php <div ng-show="userDetails.username" class="nav"> <p>Menu</p> <li ng-repeat="menuItem in menu | matchAccessLevel:$rootScope.userDetails.accessLevel:menuItem.minAccess | orderBy:'position' "> <a ng-href="/angular-app/app/{{menuItem.id}}">{{menuItem.name}}</a> </li> </div> app.js userApp.filter('matchAccessLevel', function() { return function( item, userAccessLevel, minAccessLevel ) { if( userAccessLevel >= minAccessLevel ) { return item; } } });

将parameter passing给angularjsfilter

是否有可能将parameter passing给过滤函数,以便您可以过滤任何名称? 就像是 $scope.weDontLike = function(item, name) { console.log(arguments); return item.name != name; };

AngularJS:自定义filter和ng-repeat

我是一个AngularJS新手,我正在构build一个小概念validation汽车租赁列表应用程序,该应用程序将引入一些JSON,并通过ng-repeat显示各种数据位,并带有一些filter: <article data-ng-repeat="result in results | filter:search" class="result"> <header><h3>{{result.carType.name}}, {{result.carDetails.doors}} door, &pound;{{result.price.value}} – {{ result.company.name }}</h3></header> <ul class="result-features"> <li>{{result.carDetails.hireDuration}} day hire</li> <li data-ng-show="result.carDetails.airCon">Air conditioning</li> <li data-ng-show="result.carDetails.unlimitedMileage">Unlimited Mileage</li> <li data-ng-show="result.carDetails.theftProtection">Theft Protection</li> </ul> </article> <h2>Filters</h2> <h4>Doors:</h4> <select data-ng-model="search.carDetails"> <option value="">All</option> <option value="2">2</option> <option value="4">4</option> <option value="9">9</option> </select> <h4>Provider:</h4> Atlas Choice <input type="checkbox" data-ng-model="search.company" ng-true-value="Atlas Choice" ng-false-value="" value="Atlas […]

如何在AngularJs中用ng-repeat过滤(key,value)?

我正在尝试这样做: <div ng-controller="TestCtrl"> <div ng-repeat="(k,v) in items | filter:hasSecurityId"> {{k}} {{v.pos}} </div> </div> AngularJs部分: function TestCtrl($scope) { $scope.items = { 'A2F0C7':{'secId':'12345', 'pos':'a20'}, 'C8B3D1':{'pos':'b10'} }; $scope.hasSecurityId = function(k,v) { return v.hasOwnProperty('secId'); } } 但不知何故,它显示了我所有的项目。 如何过滤(键,值)?