试图构建具有键/值对的对象,该键/值对用于在接口中定义的地图函数,但它抛出以下错误。根据没有抛出类型错误的接口,这里queryString
需要什么正确的对象。
interface.ts
export interface IStringName {
QueryString ? : Map < string, string > ;
}
main.ts
const queryString: QueryString = {
stringList: "registration"
};
if (queryString && queryString.keys.length > 0) {
let queryStr: string = "?";
queryString.forEach((value, key) => {
queryStr += key + "=" + value + "&";
});
Config.Url += "/" + queryStr.substr(0, queryStr.length - 1)
}
错误
stringList is not assignable to type map, string, string >