), которые читаются как входные аргументы .js-файлов и выводят BlazorComponent, как .cs-файл. конечно адаптированный под мой проект. Вы можете использовать упрощенную стратегию, подобную этой, чтобы поддерживать весь код js-скрипта вне файла .cs Blazor во время разработки. Вам просто необходимо вызвать инструмент JstoCsharp для события PreBuild вашего проекта расширения пакета.
имаюсь разработкой библиотеки расширений Blazor.
Одна вещь в этой библиотеке будет повторное использование JavaScriptОповещение () метод. Я знаю, как это сделать, это включает в себя добавление этого на странице .cshtml:
<script>
Blazor.registerFunction('Alert', (message) => {
alert(message);
});
</script>
и это в моем коде:
public void Alert(string message)
{
RegisteredFunction.Invoke<object>("Alert", message);
}
Я хотел бы, чтобы часть javascript как-то автоматически вставлялась в html, если вы используете мой пакет (или, возможно, всегда). Не уверен, что это возможно (пока)
Есть идеи по этому поводу?