Использование пользовательского компонента Blazor Wasm в Angular с JavaScriptC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Использование пользовательского компонента Blazor Wasm в Angular с JavaScript

Сообщение Anonymous »

У меня есть проект blazor.wasm с зарегистрированным пользовательским элементом
builder.RootComponents.RegisterCustomElement("expression-box");
а со стороны угловой компонент выглядит так

Код: Выделить всё

Hello from Angular!

и это работает, конечно, с установочным прокси-файлом:

Код: Выделить всё

const target = "http://localhost:5280/"

const PROXY_CONFIG = [
{
context: [,
"/_content",
"/_framework",
"/_blazor",
],
proxyTimeout: 3000,
target: target,
secure: false,
headers: {
Connection: 'Keep-Alive'
}
},
{
context: [
"/_blazor"
],
target: target,
secure: false,
ws: true,
logLevel: "debug"
}
];

module.exports = PROXY_CONFIG;
теперь мой компонент Blazor выглядит просто, и основная его часть:

Код: Выделить всё

@inject IJSRuntime JSRuntime

Status: Connected



это https://github.com/serdarciplak/BlazorMonaco компонент. Мне нужно добавить сюда js, чтобы все заработало, я попробовал, например, JSRuntime

Код: Выделить всё

await JSRuntime.InvokeAsync("import", "_content/BlazorMonaco/jsInterop.js");
поэтому, когда я запускаю его напрямую на blazor, он работает, как я вижу.
Изображение

но в angular этих вещей нет, может в этом что-то есть.

Подробнее здесь: https://stackoverflow.com/questions/793 ... javascript
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»