zoukankan      html  css  js  c++  java
  • angular中ng-model,返回数据,拆分数据,展示,名称相同,重新赋值会有冲突

    本问题出在angular,1.X版本,我用的是1.5的版本;

    问题原因:

      <input type="number" ng-mode="a" />

      <input type="number" ng-mode="b" />

      后台要求存字段只存一个a ,值为a,b字符串拼接;、

      结果是能给后台发过去,后台也能存储;

    问题:要求展示a、b的值时后台返回字段a,我用arr=a.split(,)分割,然后,$scope.a=parseInt(arr[0]);$scope.b=parseInt(arr[1]);因为input是number类型的要进行类型转换;

    b的值能正常获取与展示;a的数值展示不出来,用console.log出来a的值也正常,但就是展示不出来;

    最后我把a的type改为text,发现a展示的值是后台返回的a的值(也就是拼接字符串的值,不是截取后的值);

    解决:我给后台发送两个字段一个a,一个b,后台进行拼接;返回给我时,截取成两个字段返给我,前台正常显示;

    另一方法:把a的 ng-model改成其他名称,也可以解决问题;(本人未采用,因为a我还做了其他绑定,都需要用到ng-mode="a",所以就麻烦后台了)

  • 相关阅读:
    sys_check
    python I/O 多路复用
    记一次刻骨铭心的值班失误
    RBAC用户角色权限设计方案【转载】
    国内maven镜像
    Hibernate 以流的方式获取数据
    Eclipse Maven Project
    spring maven pom
    git 常用操作
    Shell上传文件到ftp
  • 原文地址:https://www.cnblogs.com/lengyue0030/p/6250690.html
Copyright © 2011-2022 走看看