发表于: 2017-05-29 21:32:35
1 982
今天完成的事情
1.公司页面数据渲染
2.搜索部分
明天计划
1.地区三级联动
2.公司部分细化操作
遇到的问题
ng-repeat 和 ng-options 这两有啥区别
还有就是关于 使用 ng-repeat 的时候,首次获取数据,会显示一个空值
收获
1.ng-repeat
用法:ng-repeat="x in array[]"
使用:在select下面的 option 内使用
2.ng-options
用法:ng-options="x for x in names"
使用:配合 ng-module 在select 内使用 不用单独写出options
可以用ng-init 来显示 默认选择值
3.区别
ng-repeat 指令是通过数组来循环 HTML 代码来创建下拉列表,但 ng-options 指令更适合创建下拉列表,它有以下优势:
使用 ng-options 的选项的一个对象, ng-repeat 是一个字符串。(from:菜鸟教程)
4.出现的问题
以前出现的问题,就是在获取信息的时候,下来菜单会出现这样的问题
列表list中id类型规定为number类型,首次实现页面下拉框时,使用的是ng-repeat,下拉列表显示为空白
<option value="? number:1 ?"></option>
5.目前知道的解决方案
类型转换,把这个转换成字符串,原来试过 toString,这个不好用,今天看到一个 +"" ,这个方法可以把num换成字符串格式,而toString()这个方法,是应该放在option里面写的
评论