草庐IT

set_state

全部标签

javascript - react : Can I check if a state exists before rendering it

我是React的新手,我制作了一个显示用户名user的导航栏{this.state.name}但问题是如果用户未登录,我会收到一个错误,因为this.state.name未定义。有什么方法可以在将它呈现为导航栏的一部分之前检查是否已定义this.state.name还是有更好的方法来消除此错误? 最佳答案 当然,使用三元:render(){return(this.state.name?{this.state.name}:null);}甚至更短render(){return(this.state.name&&{this.state.n

javascript - 图表 : how to set custom scale in bar chart

Chartjs是一个非常出色的开源工具,但我对我尝试创建的条形图有一个快速的问题。鉴于此图表数据:varchartData={labels:labels,datasets:[{fillColor:"rgba(220,220,220,0.5)",strokeColor:"rgba(220,220,220,0.8)",highlightFill:"rgba(220,220,220,0.75)",highlightStroke:"rgba(220,220,220,1)",scaleOverride:true,scaleSteps:9,data:values}]}我曾希望图表将以10的最高值绘

javascript - ASP.NET MVC : Masterpage: How to set css class on active menu item

我的母版页中有以下菜单:我需要一种方法来将当前事件的li的css类设置为“当前”。我的第一个猜测是借助javascript来完成此操作。我会在母版页中包含这样的内容:$("#menulia").each(){if($(this).attr("href")==''){$(this).parent("li").addClass("current");}}这是一个好方法吗?如果是,我怎样才能像href中那样获取当前URL部分?如果不是,您有什么建议?:-)仅供引用,我要生成的html:EmployeesCustomer 最佳答案 如果你想

javascript - 使用 get set "exited with code 1"编译 TypeScript 错误代码

gettopLeft(){returnthis._topLeft;}settopLeft(value){this._topLeft=value;Recalc();}上面的代码可以在TypeScriptPlay中找到,但我收到构建错误从VisualStudio2012编译它时错误“退出代码1”有没有人尝试在TypeScript中获取、设置并成功构建? 最佳答案 您需要以ECMAScriptv5为目标,即将-targetES5参数传递给编译器。这需要在项目文件目标配置中设置。我不知道VS是否有任何内置的机制来编辑目标配置,所以我只能告诉

javascript - Angular ui 路由器 : how do I reload a state when a path parameter changes but not reload when a query parameter changes?

例如,我希望导航中的此更改能够重新加载状态:#/detail/1#/detail/2但是我不希望这个导航重新加载状态:#/detail/1?search=blah#/detail/1?search=huzzah根据ui-router文档,设置reloadOnSearch:false应该可以完成此操作,但请尝试下面的方法。当reloadOnSearch===false时,更改路径参数不会重新加载状态,即使文档说它应该。Plunkr:http://run.plnkr.co/ZPy9uabYlkMilwdS/#/param 最佳答案 我创

javascript - 无法解析数据表 SCRIPT5007 : Unable to set property '_DT_CellIndex' of undefined or null reference

我无法解决以下数据表错误:SCRIPT5007:Unabletosetproperty'_DT_CellIndex'ofundefinedornullreference我试图在整个互联网上寻找并找到了this成为最好的解决方案。但我仍然无法解决这个问题。我在这里错过了什么吗?我是JavaScript的新手。 最佳答案 基本上这个问题是因为th到td的未匹配计数而出现的。确保与td匹配的次数。希望这对您有所帮助。 关于javascript-无法解析数据表SCRIPT5007:Unablet

javascript - JqueryUI 日期选择器 : Uncaught TypeError: Cannot read property 'settings' of undefined?

我正在开发一个asp.netMVC4项目,我在其中使用了大量的JqueryUIdatepicker。对于我的一个日期选择器,当我尝试点击日期选择器图像时出现一些错误,例如,UncaughtTypeError:Cannotreadproperty'settings'ofundefinedjquery-ui-1.10.3.min.js:9HTMLJavascriptvarcurrentDate=newDate();$("#tsDte").datepicker({dateFormat:'yy-mm-dd',maxDate:0,changeYear:true}).attr('readonly'

javascript - 在 Coffeescript 中迭代 ES6 Set/Map(使用 `of` 运算符)

如何迭代ES6Map或Set在Coffeescript中?在Javascript中可以使用例如s=newSet()s.add({a:1})for(xofs){console.log(x);}但是Coffeescript有自己的of运算符,可以转换为in,即:console.log(x)forxofs变成...for(xins){...}。如何在Coffeescript中访问Javascript的of运算符?人们可以通过遍历s.values().next()来编写自己的自定义迭代器,但那是一种令人厌恶的行为。:) 最佳答案 目前无法使

javascript - JavaScript 中有 Set 字面量吗?

我可以makeaSetwithnewSet(),同样我可以使用Array或Object或Boolean或Number构造函数。但是是否有一组文字语法,就像数组、对象、bool值、数字等一样? 最佳答案 正如其他人所指出的,还没有Set(或Map)文字语法。在这个ESDiscussThread中,有一些想法浮出水面。在followingtwitterdiscussion.一些建议的语法示例:constset={};//byBrendanEichconstset={.1,"two",false.};//byAxelRauschmayer

javascript - xmlhttprequest 和 set-cookie & cookie

我想我误解了xmlhttprequest对cookie的管理。我有一个响应XMLHttpRequest的服务器,我的服务器返回Allow-Control-Access-Origin,Access-Control-Allow-Headers、Access-Control-Expose-Headers和Access-Control-Allow-Credentialsheader具有正确的值。我正在使用javascript在服务器中执行摘要身份验证,没问题,我从服务器接收到WWW-Authenticateheader,我处理并向服务器发送授权header所有的摘要响应和一切正常。问题是,当摘