等待两秒后插值生效 2...">
美文网首页
菜鸡学AngularJS-13 内置指令之基础ng属性指令

菜鸡学AngularJS-13 内置指令之基础ng属性指令

作者: 菜鸡 | 来源:发表于2016-08-29 12:13 被阅读86次

一:ng-href 超链接属性

1:<a ng-href="{{myHref}}">等待两秒后插值生效</a>
2:<a href="{{myHref}}">点击两秒后生效</a>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="./angular.min.js"></script>
<script src="./Test.js"></script>
</head>
<body>
<div ng-app = "myapp">
    <div ng-controller="TestCall">
        <h1>{{text}}</h1>
        <a ng-href="{{myHref}}">等待两秒后插值生效</a>
        <a href="{{myHref}}">点击两秒后生效</a>
    </div>
</div>
</body>
<script>
var app = angular.module('myapp', []);
app.controller("TestCall", function($scope,$timeout){ 
    $scope.text = "http://www.baidu.com" 
    $timeout(function(){
        $scope.myHref = $scope.text;
    },2000);
});
</script>
</html>

二:ng-src 图片链接属性

1:<img src="{{mysrc}}" alt="">
2:<img ng-src="{{mysrc}}" alt=""> 表达式生效之前不加载图像
  <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="./angular.min.js"></script>
<script src="./Test.js"></script>
</head>
<body>
<div ng-app = "myapp">
    <div ng-controller="TestCall">
        <h1>{{text}}</h1>
        <img src="{{mysrc}}" alt="">
        <img ng-src="{{mysrc}}" alt="">
    </div>
</div>
</body>
<script>
var app = angular.module('myapp', []);
app.controller("TestCall", function($scope,$timeout){ 
    $scope.text = 'https://www.baidu.com/img/bd_logo1.png' ;
    $timeout(function(){
        $scope.mysrc = $scope.text;
    },2000);
});
</script>
</html>

三:ng-disabled 控制输入框状态启用或禁用

可绑定属性到下列表单输入字段
<input> <textatea> <select> <button>
<body>
<div ng-app = "myapp">
    <input type="text" ng-model="TestDisabled" />
    <button ng-disabled="!TestDisabled">按钮</button>
</div>
</body>

四:ng-checked 勾选属性

多选框案例,都绑定ng-model值
<body>
<div ng-app = "myapp">
    <input type="checkbox" ng-model="allchecked">全选按钮
    <br>
    <br>
    <input type="checkbox" ng-checked="allchecked">项目一<br>
    <input type="checkbox" ng-checked="allchecked">项目二<br>
    <input type="checkbox" ng-checked="allchecked">项目三<br>
</div>
</body>

五:ng-readonly 文本输入 禁用/未禁用

可绑定属性到下列元素
<input> <textarea>
ng-readoniy 属性被绑定到了ng-model上 如果checkbox是true 下面的也同步
<body>
<div ng-app = "myapp">
    <input type="checkbox" ng-model="some"><br>
    <input type="text" ng-readonly="some" />
</div>
</body>

六:ng-select 下拉框

设置 <select> 列表中的 <option> 元素的 selected 属性。
<body>
<div ng-app = "myapp">
    <input type="checkbox" ng-model="some"><br>
    <select>
        <option>Fish1</option>
        <option ng-selected="some">Fish2</option>
    </select>
</body>

相关文章

  • 菜鸡学AngularJS-13 内置指令之基础ng属性指令

    一:ng-href 超链接属性 1:等待两秒后插值生效 2...

  • 内置指令

    基础ng属性指令 ng-hrefng-srcng-disabledng-checkedng-readonlyng-...

  • 15. Angular的内置指令(过滤器)

    AngularJS中自定义指令处理 以ng开头的指令都是内置指令。 内置指令是AngularJS已经处理,使用内置...

  • AngularJS 指令

    就是告诉浏览器要做什么作用:指令 的新属性来扩展 HTML。内置的指令来为应用添加功能。自定义指令常见指令:ng-...

  • AngularJS内置指令

    -- 列表 --基础ng属性指令 ng-href ng-src ng-disabled ng-checked ng...

  • AngularJS (2)

    AngularJS 指令 AngularJS 指令是扩展的 HTML 属性,带有前缀 ng-。 ng-app 指令...

  • 1. Vue指令

    1. 基础指令 指令带有前缀 v-(Angular指令带有前缀 ng-),表示是由 Vue 提供的专用属性。基本的...

  • Angular基础教程二

    (7)ng-style 指令 ng-style 指令为 HTML 元素添加 style 属性。 ng-style ...

  • Angular JS(1)

    1、表达式 2、内置指令 凡是以ng- 开始的,都称为内置指令ng-app 用于表示一个angularjs应用An...

  • Angular

    AngularJS 通过 ng-directives(指令)扩展了HTML AngularJS 通过内置的指令来为...

网友评论

      本文标题:菜鸡学AngularJS-13 内置指令之基础ng属性指令

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