发表于: 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
评论