我是Angular2的新手.我有一个JSON对象,如下所示:
var options = {
param1: "parama1",
param2: "parama2",
param3: "parama3"
};
Run Code Online (Sandbox Code Playgroud)
应转换为查询字符串并附加到外部URL以重定向页面,如下所示:
ngOnInit(){
window.location.href = someurl?param1=param1¶m2=param2¶m3=param3;
}
Run Code Online (Sandbox Code Playgroud)
我正在寻找一种方法将其转换为查询字符串.在JQuery $.param()和AngularJS $httpParamSerializerJQLike()中都有这个.我搜索过,但我一无所获.我想知道有没有办法在angular2中做到这一点.
我正在尝试使用endsWith()比较JavaScript中的两个字符串
var isValid = string1.endsWith(string2);
Run Code Online (Sandbox Code Playgroud)
它在Google Chrome和Mozilla中运行良好.来到IE时它会抛出一个控制台错误,如下所示
SCRIPT438: Object doesn't support property or method 'endsWith'
Run Code Online (Sandbox Code Playgroud)
我该如何解决?
我正在使用实体框架来获取数据库数据。我写了一个动作以 JSON 格式返回表数据,如下所示:
public JsonResult GetEmployeesData()
{
using (TrainingDBEntities db = new TrainingDBEntities())
{
return new JsonResult { Data = db.Employees, JsonRequestBehavior = JsonRequestBehavior.AllowGet };
}
}
Run Code Online (Sandbox Code Playgroud)
它没有抛出任何异常。但是出现控制台错误,错误代码为:500。当我调试时,它显示了一个错误
函数求值需要所有线程运行
当我尝试重新加载时,出现新错误:
无法计算表达式。不支持操作。未知错误:0x80070057
我不知道这段代码有什么问题?
我正在尝试阅读excel表并向控制台显示内容.代码在这里
FileStream fileStream = new FileStream(@"E:\USERS\MyWorkbook.xlsx", FileMode.Open, FileAccess.Read);
byte[] byteCode = new byte[fileStream.Length];
fileStream.Read(byteCode, 0, (int)fileStream.Length);
foreach (var byteValue in byteCode)
{
Console.Write(Convert.ToChar(byteValue));
}
Console.ReadLine();
Run Code Online (Sandbox Code Playgroud)
输出是
PK♥♦♠!b??h ^☺?♦!☻[Content_Types] .xml¢♦☻(☻
¬?ENA0►E÷HüCä-Jܲ5í?Ç↕*Q> AA?ƪc[?iiÿ??û►B¡§j7±↕IÜ{2ñIh²nm??Æ»R♀?? EAU ^←7 /> AC "%¿↨↓?rZYï←@ 1↓__?f??q·AR4DáAJ¬→h§▬>?a?UÇV◄߯1♀ªZ"9EUAàNV_◄8EcO►aÑ!Oji){^óa-I♦?"{Ü▬v^¥P!XS)bR1rú?K_s(, 3O▬▬_§ïßeÖ↔♦»ß1æ►@(?a?sí?►[í?☼öB·LA?F←I↔"fKlk↑ - ¿$♣?A pN $å
它出什么问题了?
c# ×2
angular ×1
excel ×1
file ×1
javascript ×1
jquery ×1
json ×1
prototypejs ×1
query-string ×1
typescript ×1