美文网首页
AngularJs学习笔记(一)

AngularJs学习笔记(一)

作者: ysy32020 | 来源:发表于2016-08-21 16:04 被阅读0次

    工具

    • log.io
    • express.js
    • app.js

    开发、测试、调试工具

    • Batrang
    • nodejs
    • grunt

    使用控制器的注意事项

    • 不要复用控制器
    • 不要在控制器里操作DOM
    • 不要在控制器里做数据格式化(用ng的表单控件)和数据过滤(用ng的$filter)
    • 不要互相调用控制器

    MVC借助于$scope(作用域)来实现

    • $emit("event"): 所有节点
    • $broadcast("event"): 同级及以下节点

    $scope(POJO)

    • 树形结构,与DOM标签平行
    • 提供方法: $watch()和$apply()
    • 可传播事件,可向上也可向下
    • angular.element($0).scope()调试

    双向数据绑定

    • 为了避免未加载完成时出现{{}}, 首页使用ng-bind显示数据,其他页面使用{{}}
    • 通过数据改变视图

    ng-class

    • 可接受表达式: ng-class='{error: isError, warning: isWarning }'

    动画效果

    • css3 @keyframes animation
    • ngAnimate ng-entry ng-leave

    相关文章

      网友评论

          本文标题:AngularJs学习笔记(一)

          本文链接:https://www.haomeiwen.com/subject/gjcwsttx.html