javascript - Angularjs - Convert <br/> into plain text -
my text doesn't convert plain text contain <br/>
html tag.
i want this
hi i'm nurdin !!
not
hi <br/> <br/> i'm nurdin!!
html
<textarea name="" cols="" rows="" class="form-control" ng-model="rule.message" ></textarea>
js
xxxxxcontrollers.controller('memberruleupdatectrl', ['$scope', '$routeparams', '$location', '$http', function($scope, $routeparams, $location, $http) { $scope.rule = {}; $http({ method: 'get', url: 'http://xxxxx.my/api/get_rule_details.php?ruleid=' + $routeparams.ruleid }). success(function(data, status, headers, config) { $scope.rule = { message: data.rule[0].message }; }). error(function(data, status, headers, config) { alert("no net connection."); }); } ]);
please advice. give thanks you.
providing html formatting beingness saved db/datasource displaying follows
<div ng-bind-html="rule.message" >
obey formatting.
you need include angular sanitize module project.
edit
after reading question 1 time again think misunderstood bit here more detailed answer.
if you'd see how display html encoded string in div
take @ plunk http://plnkr.co/edit/cpsfl8y0wwptvxwo4oyr?p=preview
if display html encoded string in textarea
while keeping formatting - not possible - textarea doesn't deal html far know.
if still want display html encoded string in 'textarea` formatting need utilize http://textangular.com/ - replaces textarea div looks , behaves textarea hence why it's able display proper html formatting
javascript angularjs
No comments:
Post a Comment