ng-bind-html:
一般搭配 $sce.trutsAsResourceUrl $sce.trutsAsHtml

<html>
<head>
    <meta charset="utf-8">
    <script src="js/angular.js"></script>
</head>
<body>
<div ng-app="myApp" ng-controller="myCtrl">
    未处理的:
    <div ng-repeat="item in formData">
        {{item.name}} :{{item.htmlVal}}
    </div>

    <br/>处理过的:<button ng-click="look()">查看处理结果</button>
    <div ng-repeat="item in data">
        {{item.name}} :<p ng-bind-html="item.htmlVal"></p>
    </div>
</div>

<script>
    var app = angular.module('myApp', []);
    app.controller('myCtrl', function($scope,$sce){
        //未处理数据源
        $scope.formData=[
            {"name":"大鸟","htmlVal":"我是<span style='color:red;'>大鸟<span>"},
            {"name":"小鸟","htmlVal":"我是<span style='color:red;'>小鸟<span>"}
        ];

        //处理结果
        $scope.look = function(){
            $scope.data=[
                {"name":"大鸟","htmlVal":"我是<span style='color:red;'>大鸟<span>"},
            {"name":"小鸟","htmlVal":"我是<span style='color:red;'>小鸟<span>"}

            for(var i=0;i<$scope.data.length;i++){
                $scope.data[i].htmlVal = $sce.trustAsHtml($scope.data[i].htmlVal);
            }
        };

    });
</script>
</body>
</html>

更多相关文章

  1. 图表。js数据数组使用PHP, MySQL。如何从JSON数组定义数据源?
  2. 我应该如何显示包含XML数据源的表?
  3. MS ACCESS jdbc.odbc连接。未找到数据源名称/未指定默认驱动程序
  4. JNDI学习总结(一)——JNDI数据源的配置
  5. java配置使用数据源
  6. 如何在JDBC数据源级别限制从Oracle返回的行数?
  7. Java读取数据源相关信息

随机推荐

  1. MediaRecorder视频的录制和播放
  2. Android(安卓)+ eclipse +ADT安装完全教
  3. Android开发者e周报 第1期
  4. ubuntu 9.04上下载android源码
  5. Android(安卓)Broadcast机制深入解析
  6. Android多进程
  7. SurfaceView
  8. Android(安卓)缓存框架 ASimpleCache
  9. android调用第三方软件打开下载的附件
  10. Android进阶(十四)Android Adapter详解