博客
关于我
angularjs 表达式与ng-bind
阅读量:220 次
发布时间:2019-02-28

本文共 795 字,大约阅读时间需要 2 分钟。

AngularJS 表达式通常书写在双大括号内:{

{ expression }}。AngularJS 会在表达式书写的位置输出数据。

AngularJS 表达式类似于 JavaScript 表达式,可以包含文字、运算符和变量。例如:{

{ 5 + 5 }} 或 {
{ firstName + " " + lastName }}

ng-bind 指令用于将应用程序数据绑定到 HTML 视图。它会将应用程序变量绑定到某个段落的 innerHTML。

AngularJS 表达式可以直接将数据绑定到 HTML,这与 ng-bind 指令的功能有异曲同工之妙。

以下是一个使用 ng-bind 的示例:

总价:

以下是一个使用 AngularJS 表达式的示例:

总价: {

{ quantity * cost }}

使用 ng-bind 可以防止网络状态不佳时出现未被赋值的表达式。

小知识点:

  • 执行 controller,设置各个作用域 scope(定义其内部作用域的行为)。
  • 加载模板,形成 DOM 模板树。
  • 执行 link,设置 DOM 各个行为。以下是一个 link 示例:
  • link: function (scope, element, attr, ctrl) {    element.bind("click", function () {        console.log("绑定点击事件");    });    element.append("

    增加段落块

    "); // 不推荐在 link 中赋予 scope 行为 scope.hello = function () { console.log("hello"); };}
    1. 数据绑定,最后 scope 绑上 DOM。

    转载地址:http://ibss.baihongyu.com/

    你可能感兴趣的文章
    MongoDB学习笔记(8)--索引及优化索引
    查看>>
    mongodb定时备份数据库
    查看>>
    mppt算法详解-ChatGPT4o作答
    查看>>
    mpvue的使用(一)必要的开发环境
    查看>>
    MQ 重复消费如何解决?
    查看>>
    mqtt broker服务端
    查看>>
    MQTT 保留消息
    查看>>
    MQTT 持久会话与 Clean Session 详解
    查看>>
    MQTT工作笔记0007---剩余长度
    查看>>
    MQTT工作笔记0009---订阅主题和订阅确认
    查看>>
    Mqtt搭建代理服务器进行通信-浅析
    查看>>
    MS Edge浏览器“STATUS_INVALID_IMAGE_HASH“兼容性问题
    查看>>
    ms sql server 2008 sp2更新异常
    查看>>
    MS UC 2013-0-Prepare Tool
    查看>>
    MSBuild 教程(2)
    查看>>
    msbuild发布web应用程序
    查看>>
    MSB与LSB
    查看>>
    MSCRM调用外部JS文件
    查看>>
    MSCRM调用外部JS文件
    查看>>
    MSEdgeDriver (Chromium) 不适用于版本 >= 79.0.313 (Canary)
    查看>>