美文网首页
AngularJS 绑定

AngularJS 绑定

作者: what__ | 来源:发表于2017-07-24 19:27 被阅读0次

简单的事件绑定

下面的html文件是举例说明给模块依赖绑定另一个模块来净化标签上的属性
主要是体现模块依赖绑定

<!DOCTYPE html>
<html class="no-js" ng-app="myApp">
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <title></title>
        <meta name="description" content="">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <script src="./angular.min.js"> </script>
        <script src="http://apps.bdimg.com/libs/angular.js/1.5.0-beta.0/angular-sanitize.min.js">
            
        </script>
    </head>
    <body ng-controller="myController">

        {{htmlStr}}
        <hr>
        <h1 ng-bind="htmlStr"></h1>
        <h1 ng-bind-html="htmlStr"></h1>
        <div ng-bind-html="s">
            
        </div>
    </body>
    <script>
        //sanitize 模块  过滤净化html字符串
        //会将标签上的属性全部移除, 只保留一个干净的标签
        //使用方法: 引入 angular-sanitize 脚本 在模块中依赖 ngSanitize 就可以直接使用ng-bind-html 

        //内置$sce 服务, 用来新人某html字符串
        //在控制器中依赖此服务 调用$sce.trustAsHtml(htnlStr)方法,信任传入的html返回被信任的html,可使用ng-bind-html
        //使用#sce信任html,请确保html是安全的(风险自行承担)
        angular.module("myApp",["ngSanitize"])
        .controller("myController",["$scope","$sce",function($scope,$sce){
            $scope.htmlStr =`
                <div>
                    <p diy="自定义属性">p 内容</p>//
                    <span onclick="console.log(1)">span 内容</span>
                </div>
            `;
            $scope.s = $sce.trustAsHtml($scope.htmlStr);
        }])
    </script>
</html>```

相关文章

  • Ionic ng-model 数据双向绑定

    ionic 使用AngularJS ng-model 实现数据双向绑定 AngularJS 实例 绑定输入框的值到...

  • AngularJS —— 表达式及指令

    AngularJS 表达式 AngularJS 使用 表达式 把数据绑定到 HTML。 AngularJS 表达式...

  • 2、Expression of AngularJS

    AngularJS expression AngularJS 使用 表达式 把数据绑定到 HTML。 Angula...

  • AngularJS 绑定

    简单的事件绑定 下面的html文件是举例说明给模块依赖绑定另一个模块来净化标签上的属性主要是体现模块依赖绑定

  • AngularJS的数据双向绑定是怎么实现的?

    ?: 关于 AngularJS 的数据绑定 单向绑定(ng-bind) 和 双向绑定(ng-model) 的区别:...

  • AngularJS 的变化检测

    AngularJs 1.X的变化检测 双向绑定 AngularJs中引入了双向绑定机制 首先看一下模型和DOM进行...

  • AngularJS入门案例

    AngularJS入门 ​ AngularJS核心的特性就是:MVC模式、模块化、双向绑定、依赖注入等特性。利...

  • angular/json

    填空 1. AngularJS是一个javascript框架,可通过标签绑定到html。 2.AngularJS ...

  • Angular(一)

    AngularJS简介 AngularJS是一个JavaScript框架,它通过指令扩展了HTML,通过表达式绑定...

  • AngularJS表达式-基础

    AngularJS 使用 表达式 把数据绑定到 HTML。 AngularJS 表达式写在双大括号内:{{ exp...

网友评论

      本文标题:AngularJS 绑定

      本文链接:https://www.haomeiwen.com/subject/mxaukxtx.html