angularJS 的controller(控制器)的应用

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>AngularJS 控制器</title>
        <script src="js/Angular.js"></script>
    </head>
    <body>
        <div ng-app="controllerApp" ng-controller="conController">
            <div>
                <p>姓:<input ng-model="firstName" type="text"></p>
                <p>名:<input ng-model="lastName" type="text"></p>
                <!--
                    作者:249241757@qq.com
                    时间:2017-05-10
                    描述:姓名显示方法1,ng-model绑定
                -->
                <h3>hello: {{firstName}} {{lastName}}</h3>
                <!--
                    作者:249241757@qq.com
                    时间:2017-05-10
                    描述:姓名显示方法2,方法控制显示(注意花括号中的方法名后的()不能少,不然就变成变量名了))
                -->
                <h3>hello: {{sayHellos()}}</h3>
            </div>
            <script>
                var app = angular.module("controllerApp",[]);
                app.controller("conController",function($scope){
                    $scope.firstName='yilisob';
                    $scope.lastName = "Join";
                    $scope.sayHellos=function(){
                        return $scope.firstName+"  "+$scope.lastName;
                    }
                })
            </script>
        </div>
        <hr />
        <div>
            <h3>angelarJs控制器解释</h3>
            AngularJS 应用程序被控制器控制。<br />
            ng-controller 指令定义了应用程序控制器。<br />
            控制器是 JavaScript 对象,由标准的 JavaScript 对象的构造函数 创建。<br />
        </div>
        <div>
            <h3>应用解析:</h3>
            AngularJS 应用程序由 ng-app 定义。应用程序在 div 内运行。<br />
            ng-controller="" 定义l一个控制器。<br />
            app.controller定义的函数是一个 JavaScript 函数。<br />
            AngularJS 使用$scope 对象来调用控制器。<br />
            在 AngularJS 中, $scope 是一个应用对象(属于应用变量和函数),代表的是当前控制器所属的整个应用对象<br />
            控制器的 $scope (相当于作用域、控制范围)用来保存AngularJS Model(模型)的对象。<br />
            控制器在作用域中创建了两个属性 (firstName 和 lastName)。<br />
            ng-model 指令绑定输入域到控制器的属性(firstName 和 lastName)。<br />
        </div>

        <div>
            <h3>外部文件中的控制器</h3>
            将&lt;script&gt; 标签中的代码复制到外部的一个js文件中,再在需要使用的html中使用script引入即可

        </div>

    </body>
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值