• angularjs中使用ng-bind-html和ng-include


    下面这个例子,往div标签内添加html内容:

    <!doctype html>
    <html ng-app="myApp">
    <head>
      <meta charset="UTF-8">
      <title>demo</title>
      <script type="text/javascript" src="lib/angularjs/angular.min.js" charset="utf-8"></script>
      
    </head>
    <body ng-controller="ctrl">
        <div ng-bind-html="myText"></div>
    <script>
    var app = angular.module('myApp',[]);
    app.controller("ctrl",function($scope,$sce){
        $scope.myText = $sce.trustAsHtml("<b>粗体内容</b><br/><i>斜体内容</i>");
    });
    </script>
    </body>
    </html>

    注意在赋值时需要将html用$sce.trustAsHtml作一个处理,不然页面会报错,无法输出内容。

    下面是ng-include的使用示例,跟上面的例子差不多,只是把要添加的html内容放到一个文件中:

    <!doctype html>
    <html ng-app="myApp">
    <head>
      <meta charset="UTF-8">
      <title>demo</title>
      <script type="text/javascript" src="lib/angularjs/angular.min.js" charset="utf-8"></script>
      
    </head>
    <body ng-controller="ctrl">
        <div ng-include="'demo1_1.html'"></div>
    <script>
    var app = angular.module('myApp',[]);
    app.controller("ctrl",function($scope){});
    </script>
    </body>
    </html>

    demo1_1.html

    <b>粗体内容222</b><br/><i>斜体内容222</i>
  • 相关阅读:
    Boys and Girls
    TVM: Expressions in Relay
    TVM: Pass Infrastructure
    计算机网络
    git tag 常用命令_02
    python3 异步并发编程
    git tag 常用命令_01
    XLA
    Harbor 企业级 Registry 服务器
    linux 中find命令忽略大小写进行查找
  • 原文地址:https://www.cnblogs.com/modou/p/5879781.html
Copyright © 2020-2023  润新知