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

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