Hi,
I'm relatively new to angular and I'm currently trying to evaluate if for a
work-project.
I have a page that depends a lot on google indexing so I figured to make a
non-js variant as a alternative fallback.
The html that is supposed to be rendered will look a little like this:
<div id="my-entity-1">
<p>Name: Best entity in town</p>
</div>
<div id="my-entity-2">
<p>Name: second best entity in town</p>
</div>
The angular approach of course would be to just:
<div id="my-entity-1" ng-repeat="entity in entities">
<p>Name: <span>{{entity.name}}</span></p>
</div>
and If I want to add some filters / sorting I can do that by adding
something like:
<div id="my-entity-1" ng-repeat="entity in entities | filter:myFilter |
orderBy:entity.name:reverse">
The thing is for any non-js browsers there will be no or unreadable content.
I can fix that by using ng-bind:
<p>Name: <span ng-bind="entity.name">Best entity in town</span></p>
But am I able to use ng-repeat in a context where the "list" is rendered on
the server side? If not what is the best approach to provide a non-js
fallback except writing my own sorting / filtering hooks ?
--
You received this message because you are subscribed to the Google Groups
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.