小编Asa*_*nel的帖子

选项标记返回Angular中ngModel的字符串值而不是数字

HTML:

<select [(ngModel)]='i.PaycodeId'>
  <option *ngFor="let j of payCode" [value]='j.ID'>{{j.value}}</option>
</select>
Run Code Online (Sandbox Code Playgroud)

payCode:

[{"ID":0,"value":"Cycle"},{"ID":1,"value":"Truck"},{"ID":2,"value":"Car"}]
Run Code Online (Sandbox Code Playgroud)

i.PaycodeId,通过ngModel,它将数字设置为字符串值而不是数字,"1"/"2"而传递给选择的值是具有ID值作为数字的对象.我希望这个值只是数字.

html javascript angular

6
推荐指数
2
解决办法
2871
查看次数

Angular 2 - ngFor中的动态"for"属性

当我在标签中写动态"for"属性时,我得到错误.

例:

<div *ngFor="let question of questions; let i = index;">
        <input id="ques-{{i}}" type="radio" name="selected" [value]="question">
        <label for="ques-{{i}}">{{question.data}}</label>
</div>
Run Code Online (Sandbox Code Playgroud)

错误 :

未处理的Promise拒绝:模板解析错误:无法绑定到'for',因为它不是'label'的已知属性.

动态"id"属性工作正常,请帮我找一个解决方案

label ngfor angular

6
推荐指数
1
解决办法
3756
查看次数

标签 统计

angular ×2

html ×1

javascript ×1

label ×1

ngfor ×1