随笔编号-04 AngularJS 相关小问题解决方案合集

1  解决 Select选择框遍历时,出现一个空白选项:

<select style=" 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 强转一下
原文地址:https://www.cnblogs.com/yazoon/p/5780598.html