angluar.js的ng-app 指令定义一个 AngularJS 应用程序。

<!DOCTYPE html>
<html lang="en" ng-app>
<head>
    <meta charset="UTF-8">
    <title>局部数据</title>
    <script src="js/jquery-1.11.3.min.js"></script>
    <script src="js/angular.min.js"></script>
    <script src="js/6.js"></script>
    <style>
        @charset"utf-8";

    </style>
</head>
<body>
    <div class="container" ng-controller="shuju">
    <div class="row">
            <div class="col-md-12 lin-height">ng-app 指令定义一个 AngularJS 应用程序。</div>
        </div>
        <div class="row">
            <div class="col-md-6 bind lin-height">ng-model 指令把元素值(比如输入域的值)绑定到应用程序</div>
            <div class="col-md-6 "><input type="text" class="form-control" ng-model="yonghu"></div>
        </div>
        <div class="row">
            <div class="col-md-4 bind lin-height">用户名</div>
            <div class="col-md-8 bind">
                <input type="text" class="form-control" ng-model="yonghu">
            </div>
        </div>
        <div class="row">
            <div class="col-md-12 bind lin-height">一个子scope通常原型继承于它的父scope。应用于这个规则的表达式是一个使用scope:{...}的指令</div>
        </div>
        <div class="row">
            <div class="col-md-4 bind lin-height">ng-model="chuanshu.names"</div>
            <div class="col-md-8 bind">
                <input type="text" class="form-control" ng-model="chuanshu.names">
            </div>
        </div>
        <div class="row">
            <div class="col-md-4 bind lin-height">ng-model="chuanshu.dan"</div>
            <div class="col-md-8 bind">
                <input type="text" class="form-control" ng-model="chuanshu.dan">
            </div>
        </div>
        <div class="row">
            <div class="col-md-12 bind lin-height">通过函数计算表达式计算绑定的数据之间的关系</div>
        </div>
        <div class="row">
            <div class="col-md-4 bind lin-height">$scope.sum=function(){}</div>
            <div class="col-md-8 lin-height" style="color:red;font-size:28px">
                {{sum()}}
            </div>
        </div>

        <div class="row">
            <div class="col-md-12 lin-height">
                循环跨域去取数据渲染页面
            </div>
        </div>
        <div class="row">
            <div class="col-md-12 lin-height">
                ng-init和ng-bind配合使用,封装数据和及时解析书籍
            </div>
        </div>
        <div class="row">
            <div class="col-md-12" ng-init="danjia=10;shu=20">
                <p ng-bind="danjia * shu"></p>
            </div>
        </div>
        <div class="row">
            <div class="col-md-12" ng-init="array=[1,2,3,4,5]">
                <p ng-bind="array[2]"></p>
            </div>
        </div>
        <div class="row">
            <div class="col-md-12 bind lin-height">循环打印出来的数据</div>
        </div>
        <div class="row">
            <ol ng-controller="text">
                <li ng-repeat="guojia in guojias">   {{$index+1}}----
                    {{guojia.cname}}----
                    {{guojia.renkou}}
                </li>
            </ol>
        </div>
        <div class="row">
            <div class="col-md-12 bind lin-height">很牛逼的数据绑定,不经过函数</div>
        </div>
        <div class="row" ng-init="qw=1;dw=3">
            <div class="col-md-6"><input type="text" class="form-control" ng-model="qw"></div>
            <div class="col-md-6"><input type="text" class="form-control" ng-model="dw"></div>
        </div>
        <div class="row">
            <div class="col-md-6">{{ qw * dw }}</div>
        </div>
        <div class="row">
            <div class="col-md-12 bind lin-height">$http 是一个用于读取web服务器上数据的服务。$http.get(url) 是用于读取服务器数据的函数</div>
        </div>
        <div class="row" ng-app="myApp">
            <ol ng-controller="customersCtrl">
                <li ng-repeat="x in names">
                {{ x.Name + ‘, ‘ + x.Country }}
                </li>
            </ol>
        </div>
        <div class="row">
            <div class="col-md-6">
                <a href="" name="myname"></a>
            </div>
            <div class="col-md-6">
                <a href="" name="myname"></a>
            </div>
        </div>
    </div>
</body>
</html>

上面的css部分就没有什么东西可说了!直接js了

    function shuju($scope,$timeout){
        $scope.chuanshu={
            names:38,
            dan:0
        };
        $scope.sum=function(){
            return $scope.chuanshu.names*$scope.chuanshu.dan;
        }
    };

        var text = function($scope){
                //alert(1);
                $scope.renkou = 7000;
                $scope.guojias =
                        [
                                {cname:‘中国‘,renkou:1.1},
                                {cname:‘日本‘,renkou:2.2},
                                {cname:‘美国‘,renkou:3.3}
                        ];
                };

var app = angular.module(‘myApp‘, []);

app.controller(‘customersCtrl‘, function($scope, $http) {

  $http.get("http://localhost/de6.js").success(function (response) {$scope.names = response.records;});
});
时间: 2024-10-19 11:36:54

angluar.js的ng-app 指令定义一个 AngularJS 应用程序。的相关文章

如何定义一个高逼格的原生JS插件

转自:https://www.jianshu.com/p/205a4033010a 如何定义一个高逼格的原生JS插件 作为一个前端er,如果不会写一个小插件,都不好意思说自己是混前端界的.写还不能依赖jquery之类的工具库,否则装得不够高端.那么,如何才能装起来让自己看起来逼格更高呢?当然是利用js纯原生的写法啦.以前一直说,掌握了js原生,就基本上可以解决前端的所有脚本交互工作了,这话大体上是有些浮夸了.不过,也从侧面说明了原生js在前端中占着多么重要的一面.好了.废话不多说.咱们就来看一下

vue.js 学习四(指令和自定义指令)

官方的指令说明已经很简单了,这里再写一遍,也是自己加深一下印象 v-text 就是写入单纯的文本,可以忽略这个指令直接双花括号代替 <span v-text="msg"></span> <!-- 和下面的一样 --> <span>{{msg}}</span> v-html 更新元素的 innerHTML,如果取回的值里面包含了html的样式,可以使用这个指令. 以下抄写了官方注意事项,对于用户输入的HTML,显示的时候需要谨慎

Vue.js学习(常用指令)

Vue.js的指令是以v-开头,它们用于HTML元素,指令提供了一些特殊的特性,将指令绑定在元素上时,指令会为绑定的目标元素添加一些特殊的行为,我们可以将指令看作特殊的HTML特性. Vue.js提供了一些内置指令,现在来介绍一下常用的内置指令. v-if指令           v-if是条件渲染指令,它根据表达式的真假来添加或删除元素,它的基本语法:v-if = "expression",expression是一个bool值的表达式,该表达式既可以是bool属性,也可以是一个返回b

vue.js实现内部自定义指令和全局自定义指令------directive

在Vue中,我们平时数据驱动视图时候,内部自带的指令有时候解决不了一些需求,这时候,Vue给我们一个很好用的东东 directive 这个单词是我们写自定义指令的关键字哦 之定义指令为我们提供了几个钩子函数,这时候你一定好奇什么是钩子函数,说简单点,就是集中表现状态 bind: 只调用一次,指令第一次绑定到元素时调用,用这个钩子函数可以定义一个在绑定时执行一次的初始化动作. inserted: 被绑定元素插入父节点时调用(父节点存在即可调用,不必存在于 document 中). update:

【Js】调用Android WebView定义的方法总结

先贴代码: package com.example.demowebview; import Android.os.Bundle;import android.os.Handler;import android.app.Activity;import android.webkit.JAVAscriptInterface;import android.webkit.JsResult;import android.webkit.WebChromeClient;import android.webkit

Vue.js 基础学习 v-on 指令

在前面的基础学习中已经写了v-for和v-bind两个指令 今天学习v-on指令 v-on指令:用来绑定事件的body中 <div id="app"> </div> script中 var app = new Vue({ el : '#app', methods : { } }) 在div app中加入一个button并绑定一个点击事件 <button v-on:click="onClick">点我</button>

创建Vue.js对象:我的第一个Vue.js输出信息

<!DOCTYPE html><html><head><meta charset=”utf-8″><title>Vue第一条信息</title><script src=”js/vue.js”></script></head><body><div id=”app”><p>{{ message }}</p></div> <script&g

C#1(.net和C#的关系、VS与.net的对应关系、VS2012常用的几种应用程序、C#定义一个类的方法、类页面内容的解释、定义Person的类、调用Person类的方法、命名规范、数值类型)

1..net和C#的关系 .net是一个开发平台,C#是应用在.net平台上的一种语言.   2.VS与.net的对应关系  3.VS2012常用的几种应用程序 第一种是Windows窗体应用程序,也即是我们常用的C/S端的应用软件: 第二种是控制台应用程序,主要是用来学习调试C#代码的(老师上课应用的模式): 第三种是空Web应用程序,建立空的网页模式,B/S模式: 第四种是Web 窗体应用程序,建立后会生成一些常用的网页组件和功能,例如JS.image等,也是B/S模式. 4.C#定义一个类

js面向对象编程:如何定义常量?

js中有一个关键字const,但目前的浏览器似乎还不支持,如果一定要定义一些常量,其实可以使用闭包,匿名函数实现常量的定义. 例如: var Class = (function() { var UPPER_BOUND = 100;//定义了常量 var Test={}; // 定义了一个静态方法 获取常量的方法 Test.getUPPER_BOUND=function() { return UPPER_BOUND; } return Test; })(); 用法: var k=Class.get