2017-02-23 62 views
3

考虑下面的示例:使用repeat.for与绑定号码

//edit.html 
<input type="number" step="1" value.bind="number" /> 
<div repeat.for="num of number">${num}</div> 

//edit.ts 
export class Edit { 
    number: number = 2; 
} 

我希望看到第一页的负荷和申报单数2周的div当我在输入换号应该改变。相反,我得到错误

Value for 'number' is non-repeatable 

回答

3

我想通了。如果将输入字段绑定到变量,即使变量是数字,当用户更改时也会将其更改为字符串。在我的情况下,number在输入字段中改变了一次字符串。我用这个要点帮我解决这个问题:

https://gist.github.com/jdanyow/d9d8dd9df7be2dd2f59077bad3bfb399

,提供自定义的元素和属性的绑定号码输入字段。