随笔编号-04 AngularJS 相关小问题解决方案合集
1 解决 Select选择框遍历时,出现一个空白选项:
<select style="width: 20%;margin-left: 5px;height: 31px;" ng-model="selectDataForMonth" ng-options="b for b in selectData" ng-change="changeCustomer()" > <option value="">--请选择账期--</option> </select>
新增加一个集合<option value="">--请选择账期--</option> 即可;
2 在JS 中, 想要截取字符串,使用 split(), substr(st,end) ... 等函数无效:
分析原因:正在操作的变量不是String 类型导致:
var x=1000; var substring = x.substr(0,1); // 这样是错误的,获取不到截取位值 var x=1000.toString(); // 或 var x=1000+""; var substring = x.substr(0,2);
3 在JS中,保留2位小数点:
使用四舍五入函数 toFixed(i),里面的参数 就是保留小数的位数。
var numberValue = Number(value).toFixed(1); // 一定要注意,value必须是 int 类型,所以需要用Number 强转一下