发表于: 2016-09-20 01:07:38

0 2111


今天完成的事:

1.angularJS基础知识过了一遍

2.开始写task7,完成角色分配雏形,实际的分配规则还没写上去


明天计划的事:

1.继续task7


收获:

1.如何理解angularJS的各种东西


(1)指令→属性

(2)模型→数据绑定

(3)作用域→变量/函数(作用域)声明、选择器

(4)控制器→操作(比如DOM)

(5)模块→封闭容器


2.发觉我昨天配置的是angular2,2用的是TypeScript,看得我一脸懵逼。

更懵逼的是angular2的正式版竟然是前几天才发布的

https://www.zhihu.com/question/50666914


而angular1直接引用JS文件就行了,怎么2这么复杂


3.data-ng前缀和ng前缀的区别

(data-可以识别为H5规范的自定义指令,这样识别不了angular语法的编辑器就不会发出警告,功能上没任何区别)

http://www.tuicool.com/articles/UzaqUj



遇到的问题:

1.滑动条没有初始值,用value属性没效,用ng-init也没反应

(最初设置的ng-model="player.number",然后在控制器里$scope.player.number=13;,失败了。)

(感觉是后者语法不对,改成ng-model="number",$scope.number=13;这样的话就没问题


2.用ng-init或者$scope生成空数组,再在控制器里动态赋值,再用ng-repeat输出,失败

事实是直接使用ng-repeat只能输出数组的初值,不能输出动态变化的值

(解决办法大概是双向绑定,问题在于怎么绑,还没解决)

(暂时没使用ng-repeat,而是直接双向绑定整个数组)


成果展示:http://45.63.57.187/JS/task7.html



返回列表 返回列表
评论

    分享到