小编Sev*_*eva的帖子

如何正确地将数据绑定到Angular2中的单选按钮?

我有两个单选按钮的组件 HTML look like

<div class="btn-group"  id="ProfitCodes">
<div class="radio">
    <label>
        <input type="radio"
           class="radio-inline"
           value="1"
           [checked]="model.ForeignCompany.ProfitCode === 1"
           [(ngModel)]="model.ForeignCompany.ProfitCode"
           id="point1"
           name="ProfitCode"><small>description</small>
    </label>
</div>
<div class="radio">
    <label>
        <input type="radio"
           class="radio-inline"
           [(ngModel)]="model.ForeignCompany.ProfitCode"
           [checked]="model.ForeignCompany.ProfitCode === 2"
           value="2"
           id="point2"
           name="ProfitCode"><small>description</small>
    </label>
</div>
Run Code Online (Sandbox Code Playgroud)

当我单击保存并将模型发送到服务器时,我看到服务器端的单选按钮的有效选择值.并且此值存储在数据库中而没有错误.但是在绑定数据后,具有适当值的radiobutton不会受到影响.在devTools中,我看到了第一个单选按钮:

<input class="radio-inline ng-untouched ng-pristine ng-valid" id="point1" name="ProfitCode" title="asdasda" type="radio" value="1" ng-reflect-name="ProfitCode" ng-reflect-value="1" ng-reflect-model="2" ng-reflect-checked="false">
Run Code Online (Sandbox Code Playgroud)

第二个单选按钮:

<input class="radio-inline ng-untouched ng-pristine ng-valid" id="point2" name="ProfitCode" title="asd" type="radio" value="2" ng-reflect-name="ProfitCode" ng-reflect-value="2" ng-reflect-model="2" ng-reflect-checked="true">
Run Code Online (Sandbox Code Playgroud)

我看到角度改变了属性并等待第二个单选按钮被检查.但这不会发生.我究竟做错了什么?

data-binding radio-button angular

22
推荐指数
2
解决办法
3万
查看次数

如何将System.Data.Entity.Infrastructure.DbQuery类型转换为System.Collections.Generic.List类型?

我有两个简单的列表:

public partial class Visitor
{
    public Visitor()
    {
        this.Visits = new HashSet<Visit>();
    }

    public int Id { get; set; }
    public int PermitId { get; set; }
    public string FirstName { get; set; }
    public string LastName { get; set; }
    public string MiddleName { get; set; }
    public bool IsValid { get; set; }
    public System.DateTime RegistrationDate { get; set; }
    public byte[] Picture { get; set; }
    public virtual ICollection<Visit> Visits { get; set; }
}

public …
Run Code Online (Sandbox Code Playgroud)

c# linq

2
推荐指数
1
解决办法
7293
查看次数

自动增量(身份)在Fluent NHibernate中不起作用

我正在使用Fluent Nhibernate。映射类如下所示:

public class CategoryMap : ClassMap<Category>
{

    public CategoryMap()
    {
        Id(x => x.CategoryId).UniqueKey("CategoryId").GeneratedBy.Increment();
        Map(x => x.CategoryName).Not.Nullable();

        References(x => x.ParentCategory).Column("ParentCategoryId").Nullable();
    }
}
Run Code Online (Sandbox Code Playgroud)

它像我需要的那样创建表,但是在SSMS中,我看到的CategoryId不是身份。

在此处输入图片说明

为什么自动递增(身份)无效?

c# sql-server mapping auto-increment fluent-nhibernate

2
推荐指数
1
解决办法
1416
查看次数