Angular - 将复选框绑定到数据模型中的整数值

时间:2014-02-05 03:23:28

标签: entity-framework angularjs checkbox breeze

我使用Angular和Breeze使用WebAPI对抗MS SQL。在数据模型中,布尔值表示为位或整数。当我将一个复选框绑定到角度模型时,我想要双向绑定,其中checked = 1且unchecked = 0.我理解绑定想要使用字符串。

我在这里看了很多QAs,因为我在这个主题上找到了但没有一个看起来正是我正在寻找的,我也想知道是否使用Angular / Breeze / EF Pocos我应该在模型级别改变一些东西基本上是布尔人,以免“打架”。

这也是我的第一个EF应用程序。如果我有SQL位列并在我的poco类中调用它们boolean将EF处理转换为0或1?

我必须假设这个轮子已经被反复发明但我仍然围绕着Angular。

<input type="checkbox" data-ng-model="haz.selected"  data-ng-true-value="1" data-ng-false-value="0"/>

1 个答案:

答案 0 :(得分:1)

  

这也是我的第一个EF应用程序。如果我有SQL位列并调用它们   我的poco类中的boolean将EF处理转换为0或   1?

EF将分别将0,1转换为false,为true。如果将此值序列化为angularjs。你只需要写:

<input type="checkbox" data-ng-model="haz.selected" />