angularjs-------作用域$rootScope ,$scope

这篇博客展示了如何在AngularJS应用中将控制器的定义移至外部JS文件,以便于代码组织和维护。示例中,`myCtrl`控制器被定义在`controller.js`中,用于管理页面上显示和交互的数据,包括`llr`、`last`和`lastname`等变量,并实现`fullName()`函数来组合这些值。
摘要由CSDN通过智能技术生成

把控制器存储到外部文件

<body>
    <div ng-app="myApp" ng-controller="myCtrl">
        <h1>{{lastname}}</h1>
        <input ng-model="llr">
        <h1>{{llr}}</h1>
        <h1>{{last}}</h1>
        结合:{{fullName()}}
    </div>
    <!-- 把控制器存储到外部文件 -->
    <script src="./controller.js"></script>
</body>

外部js控制器

var app = angular.module('myApp',[]);
app.controller('myCtrl',function($scope,$rootScope){
    $scope.llr = 'lllll';
    $scope.last = 'aaa';
    $rootScope.lastname = 'Refs';
    $scope.fullName = function () {
        return $scope.llr +" " +$rootScope.lastname;
    };
    $scope.pirce = 9.99;
    $scope.laa = 1;
    $scope.names=[{name:'llr',age:12},{name:'page',age:11}]

    
})
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值