草庐IT

iron-input

全部标签

javascript - polymer 1.0 : Multiple calls to send() method of iron-request

我有一个使用实例的组件从后端检索数据,我想使用发送更新,例如POST/DELETE请求。第一次一切都完美无缺。但是,如果再次调用请求,则会出现错误:UncaughtTypeError:Cannotreadproperty'then'ofundefined我的模板定义如下所示:......在我的组件脚本中,我使用了send()的方法|发送POST:varme=this;this.$.xhr.send({url:"/cart-api",method:"POST",body:JSON.stringify(entry)}).then(function(){me._refresh();},fun

javascript - Angularjs input[placeholder] 指令与 ng-model 中断

所以第一天开始使用angularjs,我不太明白。我正在尝试使用AngularDirective(指令)模仿html5占位符。在我向该字段添加ng-model之前,它完全有效,然后它仅在用户与该字段交互并破坏该字段的任何值后才有效。代码在这里http://jsbin.com/esujax/32/edit指令App.directive('placehold',function(){return{restrict:'A',link:function(scope,element,attrs){varinsert=function(){element.val(attrs.placehold);

javascript - Polymer Iron Ajax - 如何在错误事件发生后访问请求的响应?

我使用iron-ajax:如果请求主体为空,服务器总是响应错误:Error:Therequestfailedwithstatuscode:422这会触发我的_handleErrorResponse方法,我想在其中访问实际响应,如下所示:{"email":["Theemailfieldisrequired."],"password":["Thepasswordfieldisrequired."]}这是我的_handleErrorResponse的样子:_handleErrorResponse:function(event){console.log(event);console.log(e

javascript - 使用 iron-ajax,如何读取响应的 header ?

当请求的响应到达时,有什么方法可以读取响应header吗? 最佳答案 响应事件处理程序通过了作为第二个参数。有一个xhrproperty那就是XMLHttpRequest用于发出请求。您应该能够从中获取响应header。...ajaxResponse:function(e,request){varheaders=request.xhr.getAllResponseHeaders();} 关于javascript-使用iron-ajax,如何读取响应的header?,我们在StackOve

javascript - 输入框中的 Angularjs 货币格式与 ng-model : how to get $formatters to fire on each input

我到处找这个。每个有答案的堆栈溢出,实际上都不起作用。与forangular的任何示例或谷歌组示例相同,包括文档。看起来很简单。我希望针对用户按下的每个键的输入调用一个函数。使用ng-model的简单输入根据我阅读的所有内容。$formatters应该将模型中的值更新为调用$formatters数组中的任何函数的View。当我在输入框中输入时,他们永远不会被调用。.directive('formatter',function($filter,$parse){return{require:'ngModel',link:function(scope,element,attrs,ngMode

javascript - 如何在 Iron Router 的 onBeforeAction 中等待 http 调用?

我想创建一个预加载脚本来执行许多异步函数来下载外部内容。我在这里非常接近,但我还没有完全弄清楚如何在我的onBeforeAction函数中推迟调用this.next()。在下面的代码中,您可以看到我使用了一个循环和setTimeout,但我以某种方式丢失了路由器的上下文,并且this.next()未定义。我相信这是因为我的preloadProject函数结束了,路由器警告我忘记调用this.next();在我的waitToRender函数完成之前。if(Meteor.isClient){IR_BeforeHooks={preloadProject:function(){varitems

javascript - 仅在部署时出现 Meteor iron-router 闪屏错误

我在我的本地机器上使用Meteor1.0.3.1,我正在部署节点v0.10.36。然而,部署机器只显示iron-router启动画面...“iron:router”“组织您的Meteor应用程序”...还有其他几个堆栈可以解决这个确切的问题,包括删除标签和删除项目npm.js文件(从Bootstrap中遗留)。这些都不起作用。project.js文件如下:Router.route('/',function(){this.render('home');});Router.route('/about',function(){this.render('about');});Router.ro

javascript - 使用 meteor 和 iron router 的产量模板

我正在使用IR的新blaze-integration分支,并对现有应用程序进行了必要的更改。我的一个模板中有一个yield区域:{{>yieldregion='signup-detail'}}我想使用yieldTemplates在路由配置中设置此区域。我的路线配置如下:this.route('signUpInfo',{path:'/sign-up',template:'signUp-form',yieldTemplates:_.extend({},mainYieldTemplates,{'information':{to:'signup-detail'}})});mainYieldTe

javascript - 如何使用更严格的限制自定义 `<input>` 元素

我有一个html我只想接受数字并在移动设备上被识别为数字字段的元素。我还希望吞下无效字符,就像标准type=number一样吞下不允许的字符。我试过明显的type=number但它有许多缺点。具体来说,它允许“e”、“+”和“-”(至少在chrome中是这样),但这些很容易用一些JS修复。真正的问题是“。”字符,我希望能够输入float,例如“0.10”、“5.5054”,但不想输入无效字符串,例如“0.10.1”。我试图通过只允许1个'.'来解决这个问题。一次,但这失败了input.value被浏览器按摩,例如“5。”变为'5','5..'变为空(!)并且似乎不可能获得输入中键入的原

javascript - Jquery:如何使用 <input type "value"> 字段的 ="file"动态显示图像

我想知道是否有一种方法可以动态显示用户刚刚上传到inputtype="file"字段的图像。例如,到目前为止我有以下代码:image_upload.html上传.js$(document).ready(function(){$("#id_image").change(file_select);});functionfile_select(event){$("#uploaded_image").attr("src",$("#id_image").val());}所以我基本上想显示用户刚刚上传到Field上的图片。当然,我知道如果用户已经提交表单并且图像已经在我的数据库服务器中,我可以轻松