Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs &引用;“真实价值”;及;ng假值“;Angular2的替代方案_Angularjs_Angular - Fatal编程技术网

Angularjs &引用;“真实价值”;及;ng假值“;Angular2的替代方案

Angularjs &引用;“真实价值”;及;ng假值“;Angular2的替代方案,angularjs,angular,Angularjs,Angular,我在Angular 2中搜索ng真值和ng假值备选方案,但没有得到结果。他们是否用其他工具替换了它们?我真的需要它们。提前感谢解决方法。例如,我们在模型中有一个带有“标志”的“对象”,一个复选框应将标志设置为值“1”,另一个复选框应将标志设置为值“2”,如果复选框均未选中,则值应为“0”,因此: publicsetflag(对象:any,事件:any):any{ if(event.target.classList.contains('some-mark-class')&(object.flag

我在
Angular 2
中搜索
ng真值
ng假值
备选方案,但没有得到结果。他们是否用其他工具替换了它们?我真的需要它们。提前感谢

解决方法。例如,我们在模型中有一个带有“标志”的“对象”,一个复选框应将标志设置为值“1”,另一个复选框应将标志设置为值“2”,如果复选框均未选中,则值应为“0”,因此:

publicsetflag(对象:any,事件:any):any{
if(event.target.classList.contains('some-mark-class')&(object.flag==0 | | object.flag==1)){
object.flag=2;
}如果(!event.target.classList.contains('some-mark-class')&&(object.flag==0 | | object.flag==2))则为else{
object.flag=1;
}否则{
object.flag=0;
}
}

我认为实验者的答案太长,所以我给出了一个简短的答案:

<input type="checkbox" [(ngModel)]="isActive" [checked]="isActive" name="active" (change)="isActive ? data.is_active = 1 : data.is_active = 0">


我只使用了简短的if。

我不认为有什么。你有具体的用例吗?这将使建议解决方法变得更容易。因此我有一个复选框
,很明显这里选择的
值将是
true
false
我希望它是复选框的标签(它是动态的,例如:{xx}})。明白了。我想您需要一个定制的
ControlValueAccessor
来实现这一点。我很确定Angular2目前没有提供任何现成的东西。一般来说表单还需要一些润色。谢谢你的提示:)没有答案@5313米