[Angular] 校验错误后表达式发生变化
作者: minhcu创建于 2024年8月11日更新于 2026年5月30日
https://GitHub.com/tastejs/todomvc/blob/master/examples/angular/src/app/todo-items/todo-items. 组件.ts. https://GitHub.com/tastejs/todomvc/blob/master/examples/angular/src/app/todo-items.com 组件.
所以我复制了这个精确代码,用Angular 18操作. 当输入被聚焦时, 所有权属性会被更改, 从而导致此错误
handleFocus(e:事件){
这个标题 = 这个标题
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?检查后表达式更改 https://angular.dev/errors/NG0100 (英语).
标题在ViewChecked hook创建此错误后被更改是完全合理的. 所以这是个好做法吗? 有没有更好的方法来设置这个标题,比如当todo被设置或者在Changes悬钩上使用的时候?
[TypeScript] @ input () set todo( 数据: todo) { 3⁄4 ̄ ̧漯B 这个标题 = 这个标题 {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
内容来源: tastejs/todomvc