AngularJS: newline characters to paragraph elements

后端 未结 4 1726
遥遥无期
遥遥无期 2020-12-31 21:17

Within Angular, I need to generate a series of paragraph elements from a block of text containing newline characters?

I can think of a couple of ways to do this. Ho

4条回答
  •  离开以前
    2020-12-31 22:14

    var myApp = angular.module('myApp', ['ngSanitize']);
    myApp.controller('myCtrl', function($scope){
        $scope.myText = "Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\nSed diam nonummy nibh euismod tincidunt ut laoreet dolore.\nMagna aliquam erat volutpat. Ut wisi enim ad minim veniam."
    });
    myApp.filter('nl2p', function () {
        return function(text){
            text = String(text).trim();
            return (text.length > 0 ? '

    ' + text.replace(/[\r\n]+/g, '

    ') + '

    ' : null); } });

    http://jsfiddle.net/moderndegree/934aZ/

提交回复
热议问题