javascript - Cannot get angular.isString to work with ng-repeat -
i'm trying angular.isstring
comparison ng-if inside ng-repeat. items in array returned.
so tried output angular.isstring
result doesn't output anything.
here do:
<li ng-repeat="item in data"> <div ng-if="angular.isstring(item)"> {{ item }} </div> </li>
function myctrl($scope) { $scope.data = [ "hello", "-", 123 ]; }
here's fiddle: http://jsfiddle.net/m6k13whh/2/
angular expressions evaluated against scope. can create function returns angular.isstring
:
<li ng-repeat="item in data"> <div ng-if="isstring(item)"> {{ item }} </div> </li> $scope.isstring = function(item) { return angular.isstring(item); }
you can filter of items function:
<li ng-repeat="item in data | filter:isstring"> <div> {{ item }} </div> </li>
Comments
Post a Comment