2016年4月11日

[TOC]

2016年4月11日

angularjs

angularJs的指令

  • ng-disabled

    • 服务 $interval

  • ng-readonly

  • ng-checked

    • 是否选中。

  • ng-value

    • input的value值,ng-value在没有加载数据,内容为空。

数据加载显示指令

  • ng-bind

<div ng-bind="text"></div>

数据加载完再加载视图,但只支持一个表达式。

  • ng-bind-template

可以添加多表达式。

- ng-bind-html ``` //使用这个功能需要添加额外的插件。 $scope.text = '

hello

'; //把字符串当做html文本来解释。 ``` - ng-cloak 当这个指令还没有解释完成,就会隐藏,当解释完成才会显示出来。{{text}} - ng-non-bindable 不去解释这个表达式。{{text}}

样式属性相关指令

  • ng-class

  • ng-style

  • ng-href

  • ng-src

  • ng-attr-(suffix)

DOM相关操作指令

  • ng-show

    • true为显示。

  • ng-hide

    • true为隐藏

  • ng-if

    • 通过DOM添加或者删除这个标签。

  • ng-swtich

    • on

    • default

      • 首先显示默认的。

    • when

      • 然后根据默认值变化切换。

  • ng-open

    • 针对details标签,

初始化数据指令

  • ng-init

    • 标签内定义一下数据。

  • ng-include

    • 引入其他文件嵌套到当前页面。

  • ng-model

    • ng-model-options

    • updateOn

      • 数据什么时候更新的一个选项,可以选择光标离开等。

  • ng-controller

    • as

      • 绑定一个构造函数,然后在指令中可以创建一个对象。

Last updated

Was this helpful?