小编Gil*_*ian的帖子

如何解决`PlaceAutocompleteFragment`问题?

我怎样才能PlaceAutocompleteFragment解决?

嗨伙计们,我正在尝试使用新的PlaceAutocompleteFragment.我尝试使用以下代码:

<fragment
  android:id="@+id/place_autocomplete_fragment"
  android:layout_width="match_parent"
  android:layout_height="wrap_content"
  android:name="com.google.android.gms.location.places.ui.PlaceAutocompleteFragment"
  />
Run Code Online (Sandbox Code Playgroud)

此代码示例只是一个副本.它来自这个网站.但是PlaceAutocompleteFragment在我的案例中没有得到解决.我该如何解决这个问题?我认为解决方案必须非常简单.但是我一直在寻找相当长的一段时间.

android google-places-api

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

Vue cli 3热重载突然在浏览器中无法正常工作

我有一个由Vue cli 3生成的Vue项目,我的热重装突然停止在我的浏览器中工作.终端仍然会选择对代码所做的更改,但是,我的浏览器没有获取更改.我必须手动刷新才能获取新的更改.正如其他一些人所建议的那样,我手动设置poll: true了我vue.config.js,我也尝试设置代理,但都没有成功.

有什么建议让这个工作再次成功吗?

vue.js webpack-dev-server vue-cli vue-cli-3

14
推荐指数
4
解决办法
9366
查看次数

同一页面中的 Blazor 路由更改

我目前的设置:

  • .NET 核心 3(预览版 6)
  • Blazor 服务器端渲染

在 Blazor 页面中,我有如下内容:

@page "/page"
@page "/page/{Id}"
Run Code Online (Sandbox Code Playgroud)

和:

[Parameter]
public string Id { get; set; }
Run Code Online (Sandbox Code Playgroud)

现在,例如从导航/page/1到 时/page/2,我可以使用OnParametersSetAsync来检测这些更改。但是从 导航/page/1到时会出现问题/pageOnParametersSetAsync可以检测到这种变化,但是Id参数将保持1与之前的路线相同。

我想知道在这种情况下我能做什么。

.net-core blazor

8
推荐指数
1
解决办法
1650
查看次数

Jest --findRelatedTests 未找到相关测试

当我运行命令时,jest --bail --findRelatedTests src/components/BannerSet/BannerSet.tsx 我收到以下消息:

No tests found, exiting with code 1
Run with `--passWithNoTests` to exit with code 0
No files found in C:\Users\user\code\repo.
Make sure Jest's configuration does not exclude this directory.
To set up Jest, make sure a package.json file exists.
Jest Documentation: facebook.github.io/jest/docs/configuration.html
Pattern: .\\src\\components\\BannerSet\\BannerSet.tsx - 0 matches
Run Code Online (Sandbox Code Playgroud)

不过我已经准备好了文件:

src/components/BannerSet/BannerSet.test.tsx
src/components/BannerSet/BannerSet.tsx
Run Code Online (Sandbox Code Playgroud)

为什么 Jest 找不到相关测试?跑步jest效果非常好。

typescript reactjs jestjs

6
推荐指数
1
解决办法
2555
查看次数

Dotnet核心方法注入控制器方法

假设我在dotnet核心中有以下控制器:

[Route("api/v1/[controller]")]
public class ValuesController : Controller
{
    private readonly IHandler<ValuesRequest, ValuesResponse> _valueHandler;
    private readonly IHandler<ValuesIdRequest, ValuesIdResponse> _valueIdHandler;

    public ValuesController(IHandler<ValuesRequest, ValuesResponse> valueHandler, 
                            IHandler<ValuesIdRequest, ValuesIdResponse> valueIdHandler)
    {
        _valueHandler = valueHandler;
        _valueIdHandler = valueIdHandler;
    }

    [HttpGet]
    public ValuesResponse Get(ValuesRequest request)
    {
        return _valueHandler.Handle(request);
    }

    [HttpGet("{id}")]
    public ValuesIdResponse Get(ValuesIdRequest request)
    {
        return _valueIdHandler.Handle(request);
    }
}
Run Code Online (Sandbox Code Playgroud)

正如您在上面的代码中看到的,我通过构造函数使用依赖注入.但是,我在考虑如何减少代码量.所以,我正在考虑使用方法注入,这应该将代码减少到这样:

[Route("api/v1/[controller]")]
public class ValuesController : Controller
{
    [HttpGet]
    public ValuesResponse Get(ValuesRequest request, IHandler<ValuesRequest, ValuesResponse> handler)
    {
        return handler.Handle(request);
    }

    [HttpGet("{id}")]
    public ValuesIdResponse Get(ValuesIdRequest request, IHandler<ValuesIdRequest, ValuesIdResponse> handler) …
Run Code Online (Sandbox Code Playgroud)

c# dependency-injection .net-core asp.net-core

5
推荐指数
2
解决办法
969
查看次数

Entity Framework Core 无法创建带有子对象和 GUID 的种子

假设我有以下实体:

 public class Artist
 {
     [Key]
     public Guid Id { get; set; }

     [Required]
     public string Name { get; set; }
 }

public class Song
{
    [Key] 
    public Guid Id { get; set; }

    [Required] 
    public string Name { get; set; }

    [Required]  
    public Artist Artist { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

对于Song课程,我正在尝试创建一个种子,例如:

modelBuilder.Entity<Song>().HasData(new Song
    {
        Id = Guid.NewGuid(),
        Name = "test",
        Artist = new Artist
        {
            Id = Guid.NewGuid(),
            Name = "test"
        }
    });
Run Code Online (Sandbox Code Playgroud)

这引发了以下错误:

无法添加实体类型“歌曲”的种子实体,因为没有为所需的属性“ArtistId”提供值。

我不知道为什么我不断收到此错误。当我尝试Artist …

entity-framework-core .net-core

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