问题标签 [mat-form-field]
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.
angular - Angular:如何用无线电组替换 mat-hint 文本?
在 Angular 中,是否有一种已知的便捷方法可以将 <mat-hint> 替换为 <mat-radio-group>?
在我们的例子中,我们有 <mat-form-field>s 包含一个多选列表(一些带有 <mat-select> 和一些带有 <mat-chip-list> <input>)并且用户的选择将用于一个搜索查询。我们希望用户有一种精简的方式来选择他们所做的多项选择将应用于 ANY 或 ALL 条件下的搜索查询。我们希望有一个苗条的选择:
0 匹配任何 0 匹配所有
字段下方的单选组代替 <mat-hint> 文本。
有没有人已经看到或使用 mat-form-field 进行过这种类型的自定义?到目前为止,我的搜索还没有找到任何东西。谢谢。
javascript - 为什么这些结果不一样?
这是我的控制台的输出:
HTML
代码 TS
我正在使用 MomentJS 包以及动态 Angular 反应形式。
我有一个名为“添加”的按钮,这会在我的反应表单中创建一个额外的字段,这是一个允许我选择日期的字段,根据我的代码,它首先检查日期是否对应于工作的启用日期周,这部分工作没有问题,我的问题是当我想查看我输入的日期是否不重复时,因为我在我的数组中使用了 find ,奇怪的是我输入了相同的日期并且它确实没有检测到相同,虽然我的控制台显示相反,是什么原因,提前非常感谢您的帮助。
angular - 如何修复错误:ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it is checked。以前的值:'未定义'
当我添加代码出现在下面的字段时,我收到了这个错误:ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked。以前的值:'未定义'。当前值:'1400/07/19'
当我单击更新或添加按钮时出现此错误
我该如何解决这个错误谢谢
angular - 自定义 MatFormFieldControl 未在视图中显示初始值
检查堆栈闪电战:https ://stackblitz.com/edit/angular-material-components-demo-5k6gey?file=src/app/app.component.html
当它有一个初始值时,它不会显示在视图中,当试图清除它的值时,它仍然显示错误。内在价值永远是正确的,问题是观点。“清除值”按钮也有问题,它在内部正确清除了值,但视图中显示的值有问题。
我已经尝试了 1000 件事情,包括 emitModelToViewChange: true、changeDetector、阅读每个 StackOverflow/GitHub 帖子等。使用 compareFn 会显示 All 的视图初始值(这是不正确的,因为它应该显示“11”而不是“”,并且它不能修复“明确值”错误。
angular - ngFor 带有 mat 选择选项中的对象的 netsted 数组
我有带有选项选择的垫子表单字段
其中 arrTmp =
结果在垫子表单字段内我有
我怎样才能正常显示 arr.name?