草庐IT

parent_query

全部标签

javascript - .parents() 在 Angular 中?

有什么方法可以模拟jQuery的.parents()Angular中的方法,而不必实际包含jQuery?最终目标是获取DOM元素的所有父元素。编辑:为什么我需要这个?我正在创建一个指令(一个类似下拉的小部件)。下拉列表应收听整个对于点击并在小部件区域外进行点击时自行关闭(如果它打开)。现在,我知道如何创建一个简单的指令来监听鼠标事件,如下所示:app.directive('mouseTrap',function(){returnfunction(scope,elem){elem.bind('click',function(event){scope.$broadcast('click',

Javascript 继承 : Parent's array variable retains value

我在这里尝试在JavaScript中使用继承,我发现Parent类中的数组值被Child类继承时出现问题。下面的代码是正常的继承:varParent=function(){this.list=[];};varChild=function(){};Child.prototype=newParent;Child.prototype.constructor=Child;varobj1=newChild;obj1.list.push("hello");console.log(obj1.list);//prints["hello"];当我将新的Child对象(继承包含名为list的数组变量的Pa

javascript - jquery如何获取 parent 的姓名

我正在搜索提供父级名称的元素。这:$('.Item').click(function(){vara=$(this).parent();alert(a[0].tagName);});只是说“DIV”,但我需要一个元素的真实名称。谢谢 最佳答案 尝试以下(提醒标签名称,然后是真实姓名):我使用了$(a[0]).attr('name');例如$('.Item').click(function(){vara=$(this).parent();alert(a[0].nodeName.toLowerCase());//TagNamealert(

javascript - 在嵌套函数中使用 var 声明一个与 parent 参数同名的变量

我正在使用JavaScript编写一些代码并发现了意外行为。我在f中使用嵌套函数g。f有一个名为m的参数。在g中使用和声明同名变量时,会发生一些奇怪的事情:varf=function(m){varg=function(){alert(m);varm=0;};g();};f(1);此代码将导致undefined,而不是我预期的1。将alert语句移动到var行下方会得到有意义的答案0。我想这是因为JavaScript仅将函数用作名称闭包,varm将通过声明附加到函数g,但是m在alert时尚未分配。但我不确定这一点,因为如果函数没有嵌套,我觉得它的行为很好:varg=function(m

javascript - Angular UI 路由器 : decide child state template on the basis of parent resolved object

这是我的app.js文件-我有一个母国和两个子国。两个subview都需要该对象。states.push({name:'parentstate',url:'/parent/:objId',abstract:true,templateUrl:'views/parentview.html',controller:function(){},resolve:{obj:function(OBJ,$stateParams){returnOBJ.get($stateParams.objId);}}});我想使用这个已解析的对象来决定子模板states.push({name:'parentstate.

javascript - javascript中的继承, "parent"中的变量

我是第一次做OOjavascript。我已经阅读了有关继承和原型(prototype)的内容,并认为我已经破解了它。直到我发现了这个小例子。functionTestObject(data){this.test_array=[];this.clone_array=[];this.dosomestuff=function(){for(vari=0;i如果我执行以下操作:varfoo=newTestObject2([1,2,3,4]);foo.dothings();varbar=newTestObject2([4,5,6]);bar.dothings();我希望控制台显示:TestingOb

go - 来自 r.URL.Query() 的键映射不一致

当使用r.URL.Query()解析URL时,我得到了不一致的结果,想知道是否有其他人遇到过同样的问题和/或可行的解决方法。键有时返回?keyName而不是keyName所以我经常对这两个值执行keys.Get。func(whttp.ResponseWriter,r*http.Request){keys:=r.URL.Query()lat:=keys.Get("lat")iflat==""{//r.URL.Querysometimescomesbackwith?latinsteadoflatforsomereason...lat=keys.Get("?lat")iflat==""{//

go - 库/pq : Runtime error when querying a database

我正在为我的Go后端设置一个PostgreSQL数据库,但是我在尝试读取一个表时遇到了这个错误:runtimeerror:invalidmemoryaddressornilpointerdereference/FwzFiles/go/src/runtime/panic.go:82(0x4423b0)panicmem:panic(memoryError)/FwzFiles/go/src/runtime/signal_unix.go:390(0x4421df)sigpanic:panicmem()/FwzFiles/go/src/database/sql/sql.go:1080(0x4e5

go - 当 parent 返回时停止子 goroutine

这个问题在这里已经有了答案:Stopgoroutineexecutionontimeout(3个答案)关闭3年前。我们有一个生成父goroutine的主go例程,父goroutine又生成一个子go例程。即使在父goroutine返回后,子goroutine仍然运行。这会导致goroutine泄漏。我们如何避免这种情况?下面我添加了一个代码片段来模拟以下内容这里的子goroutine可以是任何一个长时间运行的进程,比如数据库查询、api调用等Programoutput:Inmainfunction-1Startingparentfunction-2Startingchildfuncti

go - 不能在 db.Query 的参数中使用缓冲区(类型 bytes.Buffer)作为类型字符串

我在buffer.WriteString()中编写了一个SQL查询,但无法在db.Query()中使用该缓冲区。buffer.WriteString(fmt.Sprintf(`SELECTc.id,c.company_name,ss.start_date,ss.shift_length,ss.bill_rate,ss.ot_hrs,ss.dt_hrs,ts.pay_rate,ts.wc_rate,ts.paid,td.wcFROMcompanycJOINusersu1ONc.id=u1.company_idJOINschedulesONu1.id=s.user_idJOINschedu