AngularJS-模块化

1.概念:

一个应用(APP,本身也是一个大模块)是由若干个模块(module)组成的,每个模块实现一个功能。利于代码的复用。

2.基本书写格式

<!DOCTYPE html>

<!-- 4.将应用模块绑定到任意标签,一般一个页面只绑定一个模块到最大的作用域 -->
<html lang="en" ng-app='App'>

<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>

<!-- 5.将控制器绑定到视图上,这个div下就可以使用该控制器的数据 -->
    <div ng-controller='myController'>
        <h1>angular基本结构</h1>
        <ul>
            <li ng-bind='arr[0].name' ></li>
            <li ng-bind='arr[0].age' ></li>
        </ul>
    </div>
</body>

<!-- 1.引入angular包 -->
<script src = 'angular.min.js'></script>

<script>

//2.AngularJS对外暴露了一个全局对象angular,调用他的方法创建模块
//参数1:模块名称;参数2:此模块依赖的其他模块
    var app = angular.module('App',[]);

// 3.用模块对象的方法去创建控制器
    app.controller('myController',['$scope',function ($scope) {

        // 4.$scope为模型对象,将数据绑定到他身上
        $scope.arr = [
            {
                name:'狗剩',
                age:'3'
            },
            {
                name:'铁柱',
                age:'2'
            }
        ]
    }])
</script>
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值