ng-init 无法为文本框初始化 ng-model

ng-init not working to initialize ng-model for textbox

我正在尝试用值 0 初始化我的模型 discharge.total,这样文本框默认填充为 0。 但是文本框没有预填充。


<body ng-app>
     <div ng-controller="testController" >
        <input ng-init="discharge.total = 0 " class=" form-control" type="text" ng-model="discharge.total" disabled>       
      </div>
</body>

ngInit 用于计算表达式。检查其使用方式 here.

虽然

你可以做类似 this 的事情
 <div ng-init="discharge.total = 5">
        {{discharge.total}}
      </div>

检查为什么你的不工作是 here

  <input ng-init="discharge = 0 " class=" form-control"
 type="text" ng-model="discharge.total" disabled>{{discharge}}</input>