Home > Web Front-end > JS Tutorial > body text

AngularJS Controller Scope

高洛峰
Release: 2017-01-10 11:35:13
Original
1184 people have browsed it

$scope represents the intermediate bridge between the view and the data model: objects in the scope domain can be shared by both model and view, and the data is bidirectionally synchronized. The scope of the controller: is mainly responsible for data processing of elements wrapped by the controller tag. If the child If an element nests a Controller, the controller of the corresponding sub-element will be the one closest to the sub-element (this principle of closest effect is also reflected in the Jmeter testing framework and avalon's ms-controller)

HTML text:

<!-- 指定应用名及控制器 -->
<body ng-app="myApp">
 
<div ng-controller="myCtrl01">
<p>myCtrl01的作用域</p>
名: <input type="text" ng-model="firstName"><br>
姓: <input type="text" ng-model="lastName"><br>
<br>
姓名: {{firstName + " " + lastName}}
 
<hr/>
<p>myCtrl02的作用域</p>
<div ng-controller="myCtrl02">
名: <input type="text" ng-model="firstName"><br>
姓: <input type="text" ng-model="lastName"><br>
<br>
姓名: {{firstName + " " + lastName}}
</div>
</div>
Copy after login

Javascript operation code:

//定义应用的控制器,负责具体数据处理:
//定义angular应用的名称:myApp:一个html中只有一个应用,如果存在多个以第一个为准
var app = angular.module(&#39;myApp&#39;, []);
app.controller(&#39;myCtrl01&#39;, function($scope) {
 
 /* 后台向scope域中存放对象:页面存放的标签:
 * ng-init 初始化变量
 * ng-model:初始化变量并进行数绑定
 */
 $scope.firstName= "John";
 $scope.lastName= "Doe";
});
 
app.controller(&#39;myCtrl02&#39;, function($scope) {
 $scope.firstName= "Hello";
 $scope.lastName= "Python";
});
Copy after login

Effect:

AngularJS Controller作用域

The above is the entire content of this article. I hope it will be helpful to everyone's learning, and I also hope that everyone will subscribe to the PHP Chinese website.

For more articles related to AngularJS Controller scope, please pay attention to the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!