Angular-js x-editable 在页面加载时不填充可编辑数值

Angular-js x-editable not populating the editable-number value on page load

我有 x-editable 表单,其中包含两个字段 editable-text 和 editable-number。

%form{"editable-form" => "", :name => "editableForm", :onaftersave => "savePaymentDetails()"}
 %table.table.table-striped
   %tr{"ng-repeat" => "obj in bussiness_info.text"}
     %td
       %h6.blue 
       {{ obj.name | camelize}}
     %td{"ng-if" =>"obj.type=='text'"}
       %span{"e-name" => "obj.name", "e-ng-required" => "obj.required", "editable-text" => "obj.value"} {{ obj.value || 'empty' }}
     %td(ng-if="obj.type=='number'")
       %span{"e-name" => "obj.name", "editable-number" => "obj.value", "e-ng-required" => "obj.required","e-step" => "0.01","e-max"=>100} {{ obj.value || 'empty' }}

因此,在单击编辑时,如果表单的值存在,它应该同时填充可编辑文本和可编辑数字字段 already.In 我的情况是这两个字段都具有值,但仅填充可编辑文本。

editable-number 没有被预先存在的数字填充value.I我不确定这是因为任何范围问题还是其他原因。

我想通了。这是我的失误。 tin_no(可编辑文本字段)和边距(可编辑数字字段)的类型都是 String.So 我的可编辑数字字段没有被填充。将边距类型更改为数字后可编辑数字字段已填充。