AngularJS(四)——ng-controller(控制器)

前端之家收集整理的这篇文章主要介绍了AngularJS(四)——ng-controller(控制器)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

前言

上篇大概说了一下指令的应用格式以及创建自定义指令方法,本篇重点介绍一些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、FirstNamelastName是作用域scope中的两个属性

7、ng-model指令绑定输入域到控制器的属性

小结

通过控制器,可以不修改后台代码的情况下,达到测试界面显示的功效,并且达到修改数据在不刷新的情况下达到界面显示同步的功效。

感谢您的宝贵时间···

原文链接:https://www.f2er.com/angularjs/148719.html

猜你在找的Angularjs相关文章