Blazor колокат файлы JS и CSJavascript

Форум по Javascript
Ответить
Anonymous
 Blazor колокат файлы JS и CS

Сообщение Anonymous »

Можно сравнить файл .js и связанный файл .razor, как описано здесь.
есть ли способ составить файл .js и файл .cs аналогичным образом? Я изображаю, это выглядит похоже на это: < /p>
myservice.cs

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

public class MyService
{
private readonly IJSRuntime _js;

private IJSObjectReference? _jsModule;

public MyService(IJSRuntime js)
{
_js = js;
}

public async Task MyMethod()
{
if (_jsModule == null)
{
var modulePath = $"./_content/Company.Library/Service/MyService.cs.js";
_jsModule = await _js.InvokeAsync("import", modulePath);
}

await _jsModule.InvokeVoidAsync("myjsmethod");
}
}
< /code>
myservice.cs.js
export function myjsmethod() {
console.log('Hello World');
}
Это хорошо компилирует, но при запуске файл myservice.cs.js не удается загружать с помощью ошибки «Не удалось получить динамически импортированный модуль»

Подробнее здесь: https://stackoverflow.com/questions/795 ... d-cs-files
Ответить

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

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

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

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

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