基于angularjs的单页面实例_angularjs的到底怎么用的?angularjs的框架实例详细解析(附完整实例)...

本篇文章介绍了angularjs的框架知识点汇总,里面有完整的实例,还有完整标签的详细解释。接下来就让我们一起来看这篇文章吧

1. AngularJS是什么?

它是Google开发的一款具有MVC结构的前端框架。在Angular应用中,视图层就是DOM,控制器就JavaScript类,模型数据存储在对象属性中。

2. 数据绑定

通过声明界面的某一部分映射到 JavaScript 的属性,让他们自动的同步,这种编程方式就是数据绑定。不需要对字段注册监听器,就可以做到对象属性与界面显示同步变化。

3. 依赖注入

不需要重新创建对象,将需要使用的对象$scope或$loaction按照以下方式注入到构造函数中。这就是依赖注入。function HelloController($scope, $location) {

$scope.greeting = { text: 'Hello' };

// use $location for something good here...

}

4. 指令

框架的核心层有一个强大的 DOM 转换引擎,可以让你 扩展HTML语法。HTML中的ng-controller是用来指定哪个控制器来服务哪个视图,ng-model将一个输入框绑定到模型部分。

我们称这些叫HTML扩展指令。

5. 依据示例解释各个标签

Your Shopping Cart

Your Order

{ {item.title}}

{ {item.price | currency}}

{ {item.price * item.quantity | currency}}

Remove

function CartController($scope) {

@formatter:off

$scope.items = [{

title : 'Paint pots',

quantity : 8,

price : 3.95

}, {

title : 'Polka dots',

quantity : 17,

price : 12.95

}, {

Title : 'Pebbles',

quantity : 5,

price : 6.95

}];

@formatter:on

$scope.remove = function(index) {

$scope.items.splice(index, 1);

};

}

依照上面的代码,对关键内容做个解释:

1)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值