我正在开发第一个Angular应用,正在本地计算机上设置现有的Angular应用。
我运行.stat.GetOneGaussianByBoxMuller:{
a:-1+2.0*rand[1.0];
b:-1+2.0*rand[1.0];
sq:(a*a)+(b*b);
if[(sq>=1)|(sq=0);
:.stat.GetOneGaussianByBoxMuller[];
];
:(a*sqrt[(neg[2]*log[sq])%sq];b*sqrt[(neg[2]*log[sq])%sq]);
};
([]val:raze {.stat.GetOneGaussianByBoxMuller[]} each til 50000)
错误 src / app / common-componets / directives / dropFile / drop-file.directive.ts(47,21): 错误TS2345:“字符串|类型”的参数ArrayBuffer'不是 可分配给“字符串”类型的参数。类型“ ArrayBuffer”为 不可分配给“字符串”类型。 src / app / common-componets / input-image / input-image.component.ts(58,13): 错误TS2322:键入“字符串| ArrayBuffer'不可分配给类型 '串'。类型“ ArrayBuffer”不可分配给“字符串”类型。 src / app / dashboard / dashboard / components / new-community / new-community.component.ts(248,15): 错误TS2322:键入'{区域:字符串; carrera:字符串;名称:任何 publicado:布尔值;简历:字符串; urlPhoto:任意; filtros:null; urlVideo:任意;键:字符串; uid:字串; activeCommunity:false; positionCommunity:否; ...另外9个...;位置:数字; }' 不是 可分配给“ IComunidad”类型。属性“ briefingTags”丢失 在类型'{area:string; carrera:字符串;名称:任何publicado: 布尔值简历:字符串; urlPhoto:任意; filtros:null; urlVideo:任意; 键:字符串; uid:字串; activeCommunity:false; positionCommunity: 假; ...另外9个...;位置:数字; }'。 src / app / modals / upload-users-csv / upload-users-csv.component.ts(34,11): 错误TS2322:键入“字符串| ArrayBuffer'不可分配给类型 '串'。不能将“ ArrayBuffer”类型分配给“字符串”类型。
<input type="hidden" name="_method" value="delete" />
有人知道如何解决吗?
答案 0 :(得分:0)
'string |类型的参数ArrayBuffer'不能分配给'string'类型的参数
意味着您需要在作业中碰个头
if (typeof val === 'string') {
otherVal = val;
}
这样,编译器就会知道您有一个字符串而不是一个ArrayBuffer