wie Grenze Zeichen-Nummer in ng-bind-html in AngularJS?
Wie kann ich die Anzahl der Zeichen für ng-bind-html-Ergebnis in angularJS? Ist es möglich?
Da gibt es zum Beispiel <span>some text </span>
in js-Datei und mit $sce
und ng-bind-html
Transformation nach html.
Möchte ich zeigen som..
. Wie kann ich es begrenzen?
- Dieser ist dein Antwort!!! ziemlich nice!!
Du musst angemeldet sein, um einen Kommentar abzugeben.
AngularJS limitTo mit HTML-tags
@Sericaia hatten eine tolle Antwort
Erstellt Sie einen benutzerdefinierten filter etwa so:
Und dann nutzt es in der Ansicht:
Können Sie die limiTo-filter im controller - limitTo fliter.
Controller:
HTML
Hoffe, das hilft.
Vielleicht müssen Sie einige CSS-tricks für Ihr Modell represenation in html. Wenn Sie zum Beispiel einen langen text Sie können die Anzahl der Linien, wie hier Begrenzung Textlänge n Linien mit CSS
Hinzufügen eines "read more" oder "..." am Ende der text abgeschnitten, ich habe ein kleines zwicken zu @Yeysides Antwort erweitern @Sericaia ist "AngularJS limitTo mit HTML-tags".
Verwenden Sie eine variable mit der
suffix
string, dann nennen Sie es.Und dann nutzt es in der Ansicht:
maxNumberOfChar
im Bereich der Steuerung. zB$scope.maxNumberOfChar = 100;