我使用ractive 0.7.3
我试图用填充的ractive对象构建一个表单。
Form构建了correctyl但是如果我将文本输入值更改为1,则输入字段将更改为复选框输入字段。而且复选框也不能正常工作。
那里有什么问题?对于这个小混乱的ra ra对不起,我已经尝试了很多工作来实现这个目标。
必须使用double @@,因为它是MVC项目。
{{#each memberdata:i}}
{{#if this === '1'}}
<div class="item"><label for="checkbox{{@@index}}">{{@@key}} </label><input type="checkbox" id="checkbox{{@@index}}" value="{{this}}" checked="{{this}}" /> </div>
{{elseif @@key === 'Id' || @@key === 'UId' }}
<div class="item" style="font-size:18px;font-family:Verdana, helvetica, sans-serif;"><b>{{@@key}}:</b> {{this}}</div>
{{elseif @@key === 'Email' || @@key == 'Title' || @@key === 'FirstName' || @@key === 'LastName'}}
<div class="item" style="font-size:14px;font-family:Verdana, helvetica, sans-serif;"><b>{{@@key}}:</b> <input type="text" id="txt{{@@index}}" name="{{@@key}}" value="{{.}}" style="float:right; padding-right:15px;" /></div>
{{elseif @@key === 'SalutationGerman'}}
<div class="item" style="font-size:14px;font-family:Verdana, helvetica, sans-serif;"><b>Anrede:</b> <input type="text" id="txt{{@@index}}" name="{{key}}" value="{{.}}" style="float:right; padding-right:15px;" /></div>
{{elseif @@key == 'DateOfFirstRegistration' || @@key === 'CustomerId'}}
{{#if !this}}
<div class="item"><b>{{@@key}}:</b>Kein Eintrag</div>
{{else}}
<div class="item"><b>{{@@key}}:</b> {{.}}</div>
{{/if}}
{{else}}
<div class="item"><label for="checkbox{{@@index}}">{{@@key}} </label><input type="checkbox" id="checkbox{{@@index}}" value="{{.}}" checked="{{.}}" /> </div>
{{/if}}{{/each}}