以下TypeScript代码出现错误:
///<reference path='../../../Shared/typescript/jquery.d.ts' />
///<reference path='../../../Shared/typescript/jqueryStatic.d.ts' />
function accessControls(action: Action) {
$('#logoutLink')
.click(function () {
var $link = $(this);
window.location = $link.attr('data-href');
});
}
我收到以下内容的带下划线的红色错误:
$link.attr('data-href');
消息说:
Cannot convert 'string' to 'Location': Type 'String' is missing property 'reload' from type 'Location'
有人知道这意味着什么吗?
window.location = "some string"具有特殊的行为,请参见此处:stackoverflow.com/questions/2383401/…-请参阅有关同一站点,相同来源和XHR行为的注释。