我正在尝试设置正在创建的新项目是服务还是产品。我希望默认选择产品。
<div ng-init="pr.type=Product">
<div class="form-group">
<label class="radio-inline">
<input type="radio" ng-model="pr.type" id="productType" value="Product"> Product
</label>
<label class="radio-inline">
<input type="radio" ng-model="pr.type" id="serviceType" value="Service"> Service
</label>
</div>
</div>
如果我将 pr.type 更改为数字,例如产品 1 和服务 2 ,它就可以工作。但这不是我想要的。
因为我的字段占位符会随着所选类型的变化而变化..
<div class="row">
<div class="col-sm-6">
<div class="form-group">
<input type="text" ng-model="pr.upc" class="form-control" placeholder="{{pr.type}} Number"/>
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<input type="text" ng-model="pr.name" class="form-control" placeholder="{{pr.type}} Name"/>
</div>
</div>
</div>
ng-init 不适用于单词吗?我会觉得没关系。我究竟做错了什么?