Я новичок в Razor, получаю ошибку во время выполнения и не знаю, что это значит.
Вот код....
Код: Выделить всё
private ElementReference addressBox;
private RadzenTextBox? searchAddressTextBox = new RadzenTextBox();
private Autocomplete? autocomplete;
private string? formattedAddress;
protected override async Task OnAfterRenderAsync(bool firstRender)
{
if (firstRender)
{
addressBox = searchAddressTextBox.Element;
await SetupGoogleAddressAutoComplete();
}
}
private async Task SetupGoogleAddressAutoComplete()
{
this.autocomplete = await Autocomplete.CreateAsync(JSRuntime, this.addressBox, new AutocompleteOptions
{
StrictBounds = false,
});
await this.autocomplete.SetFields(new[] { "address_components", "place_id", "formatted_address" });
}
Microsoft.JSInterop.JSException: «Свойство Google» не найдено
Ошибка : Свойство Google не найдено
в stringToFunction (https://0.0.0.1/_content/BlazorGoogleMa ... er.js:8:23)
в Object.createObject (https://0.0.0.1/_content/BlazorGoogleMa ... .js:374:35)
на https://0.0.0.1/_framework/blazor.webview.js:1:2891
в новом Promise()
в y.beginInvokeJSFromDotNet (https://0.0.0.1/_framework/blazor.webview.js:1:2848)
на https://0.0.0.1/_framework/blazor.webview.js:1:47076
на EventTarget. (:7:62)
в EmbeddedBrowserWebView. (:1:44076)'
Эти строки есть в моем индексном файле...
Код: Выделить всё
Код: Выделить всё
builder.Services.AddBlazorGoogleMaps("xxxxxxxxxxxxxxxxxxxxxx");
Спасибо.
Подробнее здесь: https://stackoverflow.com/questions/793 ... google-map
Мобильная версия