是否有任何通用机制来检查配对的Android Wear是否已磨损(并且在范围内)?
磨损的标准可以是以下一项或多项: - 佩戴在电话范围内(已连接). - 有脉冲(如果设备具有该功能). - 磨损已移动(如果设备有运动传感器).
我的目标只是在连接和佩戴时通过手机向Android Wear发送通知.否则它只应显示在手机上.
我有一个包含两个AvField的表单,验证规则是两个字段中的任何一个都必须有值.
问题是如果我向前跳转到b并输入一个值,则仅对输入b清除验证错误.请参阅以下代码:
<AvForm model={model}>
<AvGroup>
<Label id="aLabel" for="a">
</Label>
<AvField
type="text"
name="a"
validate={{ async: this.validateOneOutOfTwoHasText }} />
</AvGroup>
<AvGroup>
<Label id="bLabel" for="b">
</Label>
<AvField
type="text"
name="b"
validate={{ async: this.validateOneOutOfTwoHasText }} />
</AvGroup>
</AvForm>
Run Code Online (Sandbox Code Playgroud)
验证器函数如下所示:
validateOneOutOfTwoHasText(value, ctx, input, cb) {
if (!ctx.a && !ctx.b) {
return "You need to provide data in a least a or b";
}
return true;
}
Run Code Online (Sandbox Code Playgroud)
任何人都知道如果B的验证合适,我应该怎样做才能触发A的重新验证?
我用jHipster标记了这个问题,因为我正在使用的代码是由jHipster 5.0.0 beta0生成的.