发表于: 2017-04-14 21:43:53

1 1121


今天完成的事:

1.完成了搜索功能。

2.添加ngif属性的div,当搜索条目为空时显示,当不为空时隐藏该提示。


下拉菜单select绑定ng-model,在option里使用ng-repeat生成下拉列表,ng-value可以直接获取当前点击的值,与ng-model双向绑定。

angular自带的一个特点,在option里使用ng-repeat生成时第一项的value=? 表现为空,在点击一次获取值后消失。想要去掉这个空值可以单写一个<option value=''></option>

<select ng-model="optionFinance">
   <option value="">全部</option>
   <option ng-repeat="(index,fin) in financing"
           ng-value="index"
   >{{fin}}</option>
</select>


之前设置的常量记得在controller里注入。

和隔壁桌研究了一下不同函数的影响.

主页面的js config里使用URL传参影响地址栏的显示.

表单页js里$http请求每次发送新的请求,刷新页面。使用state.go可以选择只刷新个别数据,重载。



添加了一个判断表单数组长度的函数,当长度为0即为空时,返回true,使用ng-if让提示空信息的div显示。

非空时隐藏。


明天要做的事:准备PPT。


遇到的问题:如果不使用$state.go传递参数,每次刷新页面重新调用getMsg()函数请求,不用$stateParams就可以获取当前值。使用了$state.go就必须使用$stateParams。不明白为什么。


收获:理解传参。


返回列表 返回列表
评论

    分享到