前言
@H_301_4@ 上篇大概说了一下指令的应用格式以及创建自定义指令方法,本篇重点介绍一些ng-controller都有哪些小作用。内容
@H_301_4@ 通过修改控制器部分,修改显示界面。 @H_301_4@Demo @H_301_4@<div ng-app="myApp" ng-controller="myCtrl"> 名: <input type="text" ng-model="firstName"><br> 姓: <input type="text" ng-model="lastName"><br> <br> 姓名: {{firstName + " " + lastName}} </div> <script> var app = angular.module('myApp',[]); app.controller('myCtrl',function($scope) { $scope.firstName = "John"; $scope.lastName = "Doe"; }); </script>
@H_301_4@ 1、ng-app在<div>中定义,则AngularJS应用程序在该div中运行; @H_301_4@ 2、ng-controller=”myCtrl”属性是一个AngularJS指令。用于定义一个控制器。 @H_301_4@ 3、myCtrl实质是一个JavaScript函数; @H_301_4@ 4、使用$scope对象来调用控制器; @H_301_4@ 5、控制器$scope(相当于作用域、控制范围)用来保存AngularJS Model(模型)的对象; @H_301_4@ 6、FirstName和lastName是作用域scope中的两个属性; @H_301_4@ 7、ng-model指令绑定输入域到控制器的属性; @H_301_4@