小编Jed*_*Jed的帖子

删除某些屏幕的顶部导航栏

有没有办法只删除特定屏幕的顶部导航栏?我正在使用react-navigation.

我已经尝试过以下方法:

header: { visible: false }
Run Code Online (Sandbox Code Playgroud)

但它只隐藏了导航栏.导航栏的空间仍然无法使用.

提前致谢!

react-native react-navigation

10
推荐指数
3
解决办法
1万
查看次数

在本次博览会中反应原生:当应用刷新时,Asyncstorage会被清除

这将是一个愚蠢的问题,因为我无法显示任何代码,因为我没有发生什么或可能发生的地方.

我已经开发了几个月的反应原生应用程序,从我只需要登录我的帐户然后坚持使用令牌Asynstorage然后我可以开发一整天而无需再次登录.

现在有两个人正在触摸代码,就我而言,我没有放任何清除代码的代码Asyncstorage.另一个人说他也不知道,所以我一直在扫描代码,从中删除数据,Asyncstorage但没有.

所以我的问题是,Asyncstorage每当应用程序在Expo中刷新时,可能会清除其他可能的原因,无论是在我编辑某些内容(自动刷新)还是从模拟器手动刷新时.

提前致谢!

android react-native expo

7
推荐指数
1
解决办法
480
查看次数

使用数据注释进行C#MVC验证(数据库优先)

所以我有一个具有这样的控制器post动作的API :

public HttpResponseMessage Post(Model m){
  if(!ModelState.IsValid){
    return ApiRequest.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState);
  }
}
Run Code Online (Sandbox Code Playgroud)

这是我的模型:

[MetadataType(typeof(Metadata))]
public partial class MyModel {

  private sealed class Metadata {

    [Required(ErrorMessage="Sample error msg.")]
    public string Field1 {get; set;}
    // ...other fields and foreign key fields here
  }

}
Run Code Online (Sandbox Code Playgroud)

正如我在标题上所述,我首先使用数据库,这就是为什么我创建了一个partial类,因为我的模型是自动生成的.

问题是当发生验证错误时,错误消息的结果JSON如下所示:

{
  e.Field1: "Error msg here...",
  e.Field2: "Error msg here...",
  e.DateField: "An error occurred" //This happens for any date type field even though i've specified an error message
  e: ["An error occurred", "An …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc asp.net-web-api2

5
推荐指数
0
解决办法
267
查看次数

AngularJS ui路由器强制参数

根据文档,angularjs ui-router url参数默认是可选的.那么有没有办法创建强制参数?就像参数丢失或为null时,它不会进入页面?

希望您能够帮助我.

谢谢

angularjs angular-ui-router

4
推荐指数
1
解决办法
2162
查看次数