问题标签 [matblazor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
blazor - 在 Blazor 组件中的选项卡之间切换时如何保留数据?
我在 Razor 页面中使用 MatTabGroup 控件。我在第一个选项卡中有一个表格,它在一列中显示字段名称列表,在第二列中显示一个输入框以捕获每个字段的值。
如何创建动态属性以绑定到控件,以便在选项卡之间切换时保留数据?字段名称不是标准的,并且在编译时也不知道字段名称的数量。它们需要动态生成。
感谢您的任何建议!
blazor - Blazor:在子组件中登录成功后关闭 MatBlazor 弹出对话框
我有一个Login.razor发生所有操作的页面。
我的MainLayout.razor包含 Matblazor 对话框弹出窗口。
当我使用此对话框登录时,该框不会自行关闭,因为我不知道该怎么做。现在我想在成功登录后关闭弹出对话框。任何人都可以帮助我吗?
c# - MatSnackBar 内容 (Blazor) 未更新
我见过这个问题,但并没有真正得到回答: MatSnackbar not updates MatSnackBarContent 我有一个类似的问题,我想看看是否有人知道解决方案。
我有一个简单的例子:
我正在通过用户表单上的自定义事件回调更新@StatusMessage,并希望显示更新是否成功。(我能想象到一个很常见的用例?)
第一次,StatusMessage 正确呈现。之后,它只是固定在第一条消息上。虽然上面正确显示了状态。我的意思是是的,我可以使用上面的行并清除它等等。但是,MatSnackBar 是做什么用的?我是否缺少一些明确的功能,还是我做错了?
blazor - MatBlazor - 嵌入式资源文件不输出
我在服务器端 blazor 项目中使用 MatBlazor 2.6.0。我做了以下步骤:
- 在项目中添加了 MatBlazor (2.6.0)
- 包含
@Using MatBlazor
在我的 _Imports.razor 文件中 - 将静态文件添加到 _Hosts.cshtml
当我运行项目时,出现错误:
当我在浏览器中检查视图源时,我看到有一个参考:
但是当我检查该 .js 文件的内容时,它是空的,知道我在这里可能做错了什么吗?
.net-core - 为什么 Blazor 生命周期方法会执行两次?这个功能有什么好处?
为什么 Blazor 生命周期方法会执行两次?这个功能有什么好处?
c# - UI 不保留 Blazor 中所选项目的复选框值
我有一个 MatBlazor 表,它有一个数据源(项目)和与表中每一行关联的复选框。如果我使用@bind-Value,我没有任何问题,一切都按设计工作。但是我正在向一个按钮添加验证,该按钮取决于列表中的任何项目是否已“选中”以启用它。
所以,我转而使用 ValueChanged 属性,它是一个 EventCallback 并且没有运气用所选值更新 UI。
我试过调用 StateHasChanged() 甚至 InvokeAsync(),但 UI 没有更新。
这是方法
当它调用该函数但不更新 UI 时,我是否缺少某些东西。
blazor - 如何修复 Blazor MatSelect for int 引发异常
我收到这个错误。我创建了一个新解决方案并将此代码添加到计数页面。这发生在我更大的应用程序中,但可以用骨架重现它。
我尝试在没有任何锁定的情况下获取 MatSelect 的 TValue。
有什么建议么?
c# - 用matblazor中的组件填充mat-layout-grid-cell
我正在使用布局网格创建 MatBlazor 应用程序。我有一个按钮组件,我希望它完全填充它的单元格。如何扩展组件以填充其单元格?
blazor - MatTooltip 不适用于 Blazor 中的 MatAutocompleteList
将 MatTooltip 与 MatAutocompleteList 一起使用时,出现以下错误:
错误:Microsoft.JSInterop.JSException:n.addEventListener 不是函数 TypeError:n.addEventListener 不是函数
MatTooltip 适用于所有其他组件,例如 MatTextField、MatIconButton 等。只有使用 MatAutocompleteList 我无法使其工作。
我正在使用 MatBlazor 2.7.0。
这是一些用于复制目的的示例代码,导致错误:
c# - 没有引导程序的 Blazor 材料
是否可以在不使用/引用 Bootstrap 库的情况下使用 Blazor Material?
我已经删除了 Blazor Web 程序集模板中引导 .css 文件的链接,显然引导样式不再起作用。这很好,因为我打算使用不同的 CSS 库,例如 TailwindCSS。
如果尝试用 Tailwind 和 Blazor Material 替换 bootstrap,是否可以继续使用 Tailwind 和 Blazor Material 而不会遇到依赖于 bootstrap 的问题?