1、ng-app 代表的是一个应用还是一个模块
2. $scope和$rootscope有什么区别,是不是每一个模块都有一个相应的$scope对象啊
angular js 的相关问题
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
你知我知皆知 2024-08-06 08:48关注以下回答参考 皆我百晓生、券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。
-
ng-app是angularjs的根元素,相当于HTML中的body标签。它定义了AngularJS的应用程序,即在浏览器中打开的页面。
-
$scope是一个全局作用域对象,它是AngularJS应用程序的核心,提供了对所有视图组件访问共享数据的能力。每个AngularJS应用程序至少有一个根Scope对象,它包含了整个应用程序的所有数据。
-
$rootscope是一个特殊的全局作用域对象,它仅存在于根Scope之外的其他视图组件上。当创建一个新视图时,AngularJS会为这个视图生成一个新的根Scope对象。
例如:
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script> <body ng-app="myApp"> <div ng-controller="MyCtrl"> <h1>Hello {{name}}!</h1> <input type="text" ng-model="name" /> <button ng-click="changeName()">Change Name</button> </div> </body> <script> var app = angular.module('myApp', []); app.controller('MyCtrl', function($scope) { $scope.name = 'World'; }); </script>在这个例子中,
<div>标签包含了一个名为MyCtrl的控制器,而<h1>标签则表示一个名为Hello的视图组件。视图组件可以有多个子视图,每个子视图都有自己的根作用域对象。解决 无用评论 打赏 举报-