草庐IT

print_renderer

全部标签

javascript - $window.print(),在angular js中不打印更新后的模型数据

我有一个包含一些数据的表格,可以在html中查看。当我点击打印时,我需要从数据库中获取所有数据并打印出来。当我点击打印时,我正在获取数据并填充模型数据,只有模型被更新,打印显示旧数据。在下面的代码中,当我单击打印时,新项目不会添加到项目中。http://jsfiddle.net/vijaivp/Y3BJa/306/HTMLOverallReportNamePriceQuantity{{item.Name}}{{item.Price}}{{item.Quantity}}JSfunctionPrintCtrl($scope,$window,$q){$scope.items=[{Name:"

javascript - react 路由器 : access history in rendered Route component

我知道有很多关于此的问题,但我似乎无法让它工作:我需要从通过路由呈现的子组件访问“历史记录”。(它从redux容器接收Prop)。我需要将历史对象传递给在每个路由中呈现的组件,这样我就可以this.props.history.push('/route')在子组件中。这个应用程序以前不太动态,所以每个Route都用component={someComponent}硬编码;但我发现在动态执行路由时,您需要使用render={()=>}.从component={}更改路线后至render={()=>...}我在子组件中丢失了历史记录。我的代码是这样的:importReact,{Compone

javascript - express /Node.js : Render custom javascript as response

在我的应用程序中,我需要提供一个API(类似于GoogleMapsjavascriptAPI),通过它我可以发送一些自定义javascript(带有一些session和请求相关信息)作为响应。然后使用javascript在UI上绘制一些图形。我使用ExpresswithJade作为我的模板引擎。我目前使用的代码是:app.use('/graph',function(req,res){//sendoutgraphdatavarvar_name=req.session.var_name//fetchsomethingfromsessionvargraphData=fetchGraphDat

javascript - React - 当从 API 获取数据时,this.state 在 render 中为 null

我试图通过制作一个简单的应用程序来学习react,我试图从服务器获取json格式的数据,然后将其呈现给View。问题是我收到一个错误,它说this.state.data为空。我该如何解决这个问题?代码:classAppextendsReact.Component{constructor(){super();//Querydatafetch('http://localhost:8080/api?access_token=56d847accb86bddc243d4b93').then(response=>response.json()).then((data)=>{this.setStat

javascript - 在 zingChart.render() 之后调用回调函数

我正在使用ZingChart.render()方法渲染散点图。它工作正常,给了我预期的结果。我想在图形渲染完成后执行一些代码。由于JS代码以异步方式执行,因此我想在图形渲染之后执行的代码在图形渲染之前执行。在ZingChart渲染完成后,JS/ZingChart中有没有什么方法可以成功执行一些代码。示例代码.jszingchart.render({id:'chartDiv',data:chartData,height:400,width:600});ZingChart渲染完成后需要执行的样例行performance.now()问候阿杰 最佳答案

javascript - react 模棱两可的错误消息 : "Check the render method of ` Constructor`.“

我在客户端使用React来呈现我的应用程序的View。当我在浏览器控制台中查看错误报告时,我有时会看到错误检查“Constructor”的渲染方法,而不是发生错误的类的正确名称。例如,我会看到如下消息:Warning:Eachchildinanarrayoriteratorshouldhaveaunique"key"prop.Checktherendermethodof`Constructor`.Seehttps:///react-warning-keysformoreinformation.为什么我的类(class)名称显示为Constructor?如何让React正确显示类的名称。

javascript - Chrome : Print exception details to console

如何从我的代码中打印chromedevtools中异常的堆栈跟踪?我尝试了以下方法:functiondoSomething(){undefined();//Thisthrowsanexception}try{doSomething();}catch(e){console.error("Exceptionthrown",e);}但这会产生以下结果:ExceptionthrownTypeError{}如果我展开它旁边的箭头,它会将我指向进行console.error()调用的行,所以我看不到原始错误实际发生的位置。在控制台输出中包含原始错误信息(包括错误发生的确切位置的消息和完整堆栈跟踪)

javascript - react .js : modify render() method for all components?

出于调试原因,我想将以下行添加到通用render()方法中,以便它在所有组件中执行。console.log('render'+this.constructor.displayName,this.state); 最佳答案 我假设您想在不更改任何现有代码的情况下执行此操作。我尝试了这个并找到了一种方法,如果您正在使用类似webpack或browserify的东西来构建您的应用程序并且您正在使用Reactv0.13。重要的是要注意,它使用私有(private)方法,进入React的内部,并且可能随时中断。也就是说,它可能对您的调试目的有用

javascript - 在请求之后推迟 React Render

我有一个正在加载初始状态的组件:getInitialState:function(){return{panel:"deals",showExtension:false,person:{}};},我有这个来找人:componentDidMount:function(){this.findPersonFromBackground();},findPersonFromBackground:function(){chrome.runtime.sendMessage({action:"findPerson",email:this.props.currentEmail.from_email},fu

javascript - window.print() - 不打开打印窗口

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:“Silent”PrintinginaWebApplication我希望window.print()命令直接打印,而不打开打印窗口:这可能吗?