Javascript 使用cakephp和angularjs在mysql中存储格式化文本

Javascript 使用cakephp和angularjs在mysql中存储格式化文本,javascript,css,mysql,angularjs,cakephp,Javascript,Css,Mysql,Angularjs,Cakephp,目前我正在尝试建立一个社区页面,用户可以在其中以文本格式提交文章。我的后端是cakephp,前端是angular js 如何以格式良好的html样式存储文本?例如,我要存储在Mysql中的输入文本是 <b> hello </b><br/> <em>world </em> 你好 世界 当我从表中提取文本时,输出必须如下 你好 世界 更新:- 而且它也应该适用于内联CSS,如果可能的话,那就太棒了 <div style="col

目前我正在尝试建立一个社区页面,用户可以在其中以文本格式提交文章。我的后端是cakephp,前端是angular js 如何以格式良好的html样式存储文本?例如,我要存储在Mysql中的输入文本是

<b> hello </b><br/>
<em>world </em> 
你好
世界
当我从表中提取文本时,输出必须如下

你好

世界

更新:-

而且它也应该适用于内联CSS,如果可能的话,那就太棒了

<div style="color:#D2691E">hiiii</div>
hiiii
我不需要实现花哨的动画css标签,但它应该支持基本的css

提前感谢您

您可以使用该指令,但在此之前,您必须包含该服务并将
ngSanitize
作为应用程序模块的依赖项

还实现了一个
trusted
过滤器,该过滤器是一个为AngularJS提供严格上下文转义服务的服务

严格上下文转义(SCE)是一种模式,在这种模式下,AngularJS需要在特定上下文中绑定,以生成标记为可安全用于该上下文的值

代码:

angular
.module('myApp',['ngSanitize']))
.filter('trusted',['$sce',函数($sce){
返回函数(str){
返回$sce.trustAsHtml(str);
};
}])
.controller('myController',函数($scope){
$scope.myHTML='hello
world'; $scope.myHTMLStyled='hiiii'; });

您可以使用该指令,但在此之前,您必须包含服务并将
ngSanitize
作为应用程序模块的依赖项

还实现了一个
trusted
过滤器,该过滤器是一个为AngularJS提供严格上下文转义服务的服务

严格上下文转义(SCE)是一种模式,在这种模式下,AngularJS需要在特定上下文中绑定,以生成标记为可安全用于该上下文的值

代码:

angular
.module('myApp',['ngSanitize']))
.filter('trusted',['$sce',函数($sce){
返回函数(str){
返回$sce.trustAsHtml(str);
};
}])
.controller('myController',函数($scope){
$scope.myHTML='hello
world'; $scope.myHTMLStyled='hiiii'; });


我想你误解了我的问题。我对我的问题做了一些修改,以便你能理解我的问题。顺便说一句,谢谢你抽出时间。我想你误解了我的问题。我对我的问题做了一些修改,以便你能理解我的问题。顺便说一句,谢谢你抽出时间。