AngularJS(四)——ng-controller(控制器)
发布时间:2020-12-17 09:51:30 所属栏目:安全 来源:网络整理
导读:前言 上篇大概说了一下指令的应用格式以及创建自定义指令方法,本篇重点介绍一些 ng-controller 都有哪些小作用。 内容 通过修改控制器部分,修改显示界面。 Demo div ng-app="myApp" ng-controller="myCtrl"名: input type="text" ng-model="firstName"br姓
前言上篇大概说了一下指令的应用格式以及创建自定义指令方法,本篇重点介绍一些ng-controller都有哪些小作用。 内容通过修改控制器部分,修改显示界面。 Demo
<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> 1、ng-app在<div>中定义,则AngularJS应用程序在该div中运行; 2、ng-controller=”myCtrl”属性是一个AngularJS指令。用于定义一个控制器。 3、myCtrl实质是一个JavaScript函数; 4、使用$scope对象来调用控制器; 5、控制器$scope(相当于作用域、控制范围)用来保存AngularJS Model(模型)的对象; 6、FirstName和lastName是作用域scope中的两个属性; 7、ng-model指令绑定输入域到控制器的属性;
小结通过控制器,可以不修改后台代码的情况下,达到测试界面显示的功效,并且达到修改数据在不刷新的情况下达到界面显示同步的功效。
感谢您的宝贵时间··· (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |