错误:
类型{儿童:字符串;严重性:字符串;sx:{宽度:字符串; }; }' 不能分配给类型'Intrinsic属性
警报组件
const Alert = React.forwardRef(function Alert(props, ref) {
const ref_var = useRef<HTMLDivElement>(null);
return <MuiAlert elevation={6} ref={ref_var} variant="filled" {...props} />;
});
使用警报组件
<Alert severity="success" sx={{ width: "100%" }}>
Success
</Alert>
自定义Alert组件实现是正确的,但您必须提到React。forwardRef
的属性React.forwardRef
此外,ref_var本地
ref
变量不
是必需的。
const AlertFixed = React.forwardRef<HTMLDivElement, AlertProps>(
(props, ref) => (
<MuiAlert elevation={6} ref={ref} variant="filled" {...props} />
)
);
并调用
警报
组件,
<AlertFixed severity="error" sx={{ width: "50%" }}>
Failed
</AlertFixed>
这是工作代码盒。
我尝试开始使用TypeScript 2.4.1在我的旧AngularJS项目。首先,我试图重构我的简单控制器ts。在控制器上,我在编译过程中使用匿名函数获取
我已将TS添加到我的React/Redux应用程序中。 我在我的应用程序中使用对象,如下所示: TS抛出一个错误: 类型脚本错误:类型“窗口”上不存在属性“FB”。TS2339 我想修正这个错误。 我在这里找到了答案https://stackoverflow.com/a/56402425/1114926 为什么第一个版本不起作用,而第二个版本起作用,尽管我根本没有指定FB属性?
我使用的是完全修补过的Visual Studio 2013。我正在尝试使用JQuery、JQueryUI和JSRender。我也在尝试使用打字。在ts文件中,我得到如下错误: 类型“{}”上不存在属性“fade div”。
我试图在登录过程后获得连接的用户模型, 首先,在CanActivate guard检查了带有用户JSON对象的本地存储并发现该对象为空之后,用户将重定向到“/login”URL 然后用户登录并重定向回根URL“/”,在连接过程中我使用AuthService,它将从服务器返回的用户对象保存在用户模型中 这是我的守卫:
不过,当我尝试使用firebase数据库时,我做了一个const来获取firebase数据库中的现有房间。get()在线:const roomRef=await database。ref()。get(); 它报告以下错误:D:/react/app/letmeask/src/pages/Home中的TypeScript错误。tsx(35,65):类型“Reference”上不存在属性“get”。TS
问题内容: 我在下面的代码块上收到此错误。 我还发现了表明存在功能的链接。 http://definitelytyped.org/docs/typescript-services-- typescriptServices/classes/typescript.stringutilities.html 我会错过一些文件吗? 问题答案: 是ES6函数,因此您需要以TypeScript编译器设置为目标,