标签: event-binding

如何在 Angular 5 中执行“onload”事件?

我正在尝试调用函数 onload 元素,例如 Javascript 中的 onload="function()" 。

这是代码:

<div class="img-circle" [id]="pet.id" (load)="imgLoad( pet.id, pic )"></div>
Run Code Online (Sandbox Code Playgroud)

功能工作正常,我尝试使用(单击)并工作,但我尝试使用(加载),(加载),(加载)并且不工作。

javascript events event-binding dom-events angular

4
推荐指数
1
解决办法
6万
查看次数

wxPython ListCtrl OnClick事件

所以,我有一个包含数据行的wxPython ListCtrl.如果单击其中一行,如何使用行内容调用函数调用?

events wxpython call listctrl event-binding

3
推荐指数
1
解决办法
6718
查看次数

用于OnItemDataBound

你会在Repeater上实际使用OnItemDataBound吗?

.net c# events event-binding

2
推荐指数
1
解决办法
4827
查看次数

查看模型事件绑定到按钮单击

我的Viewmodel有一个活动

public class TestViewModel 
{
    public event RoutedEventHandler Run;
}
Run Code Online (Sandbox Code Playgroud)

当用户点击视图中的按钮时,我想触发此事件

如何将其与视图中的按钮绑定?

c# wpf mvvm event-binding

2
推荐指数
1
解决办法
7060
查看次数

似乎无法在Coffeescript中正确绑定Backbone事件

好的,所以我在使用Coffeescript和Backbone进行事件绑定时遇到了一些困难.我有一种感觉,它与我如何初始化一切有关; 我觉得事件授权甚至没有被运行.

这是我的观看代码:

$ ->
  class AppName.TitleView extends Backbone.View
    template: JST['templates/title']
    collection: new AppName.Members
    events:
      "keypress #search"      : "search",
    initialize: =>
      $('#search').keypress(@search) #doing it manually as a hack
    search: ->
      console.log('search handler call')
    render: =>
      $('#app').html(@template)
      @delegateEvents() #this doesn't seem to do anything, nor does @delegateEvents(@events)
      @
Run Code Online (Sandbox Code Playgroud)

在编译时,它看起来像这样:

(function() {
  var __bind = function(fn, me){ return function(){ return fn.apply(me, arguments); }; },
    __hasProp = Object.prototype.hasOwnProperty,
    __extends = function(child, parent) { for (var key in parent) { if (__hasProp.call(parent, key)) child[key] …
Run Code Online (Sandbox Code Playgroud)

event-binding coffeescript backbone.js backbone-events

2
推荐指数
1
解决办法
742
查看次数

Kendo UI - 如何绑定已检查属性(属性)并使用Kendo MVVM处理viewModel复选框的click事件

我有一个看起来像这样的页面:

<div data-role="view" id="side-root" data-title="Check-Boxes" data-model="myViewModel">
  <ul data-title="People" data-role="listview" data-bind="source: dsPeople" data-template="person_list_item" data-style="inset"></ul>
</div>
<script id="person_list_item" type="text/x-kendo-template">
  <label>
    <span data-bind="text: firstName"></span> <span data-bind="text: lastName"></span>
<input type="checkbox" data-bind="checked: isChecked, click: clickHandler"/>
  </label>
</script>
Run Code Online (Sandbox Code Playgroud)

现在,绑定到isChecked字段的MVVM正常工作,但从不调用clickHandler.如果我从data-bind值中删除"checked:isChecked"绑定,则会调用clickHandler.

我也尝试为复选框设置数据绑定,如:

data-bind="checked: isChecked, events: { click: clickHandler }"
Run Code Online (Sandbox Code Playgroud)

具有相同的行为.

这是设计,还是我错误配置了什么?

谢谢

data-binding event-binding kendo-ui kendo-mobile kendo-mvvm

2
推荐指数
1
解决办法
9400
查看次数

如何触发点击动态创建的元素

我知道我们可以将事件绑定到动态创建的元素,如下所示

$('some').on('click','class/id of dynamic ele',function(){});
Run Code Online (Sandbox Code Playgroud)

但是如何在动态创建的元素上触发点击事件,就像我在 dom 中创建了新元素一样

<div class="one">M</div>
Run Code Online (Sandbox Code Playgroud)

现在我该怎么$( ".one" ).trigger( "click" );办?

javascript jquery event-binding

2
推荐指数
2
解决办法
3万
查看次数

模板语句中的 Angular 异步参数

我目前很难弄清楚如何在进行事件绑定时在模板语句中使用异步参数。

我尝试过以下片段:

<div (click)="goToProfile((user|async)?.id)"></div>
Run Code Online (Sandbox Code Playgroud)

它失败了

ng:解析器错误:@2:19 中 [goToProfile((user|async)?.id)] 中第 20 列的操作表达式中不能有管道 ng:找不到管道 ''

event-binding angular

2
推荐指数
1
解决办法
2584
查看次数

事件绑定内的动态模板变量

我有一个带有这种模板变量名称的角度组件

#name_{{i}}
Run Code Online (Sandbox Code Playgroud)

在 *ngFor 中,这样生成的任何组件都有不同的变量名。我需要将整个变量(不是作为字符串,作为对模板变量的引用)传递给同一个 *ngfor 内的按钮事件绑定中的函数,就像这样

(click)="myFunction(name_{{i}})"
Run Code Online (Sandbox Code Playgroud)

现在,我不能这样通过

(click)="myFunction('name_'+i)"
Run Code Online (Sandbox Code Playgroud)

因为 myFunction 不需要字符串作为变量,而是模板变量引用。

在事件绑定中传递插值会导致我出现此错误:

解析器错误:在需要表达式的地方得到了插值 ({{}})

由于变量是动态的,如何在不使用插值的情况下将模板变量传递给函数?

event-binding angular

2
推荐指数
1
解决办法
748
查看次数

如何防止 Tkinter 在绑定中传递事件对象?有什么解决方法可以做到这一点吗?

我想使用 Tkinter 将方法绑定到事件,但不需要“bind”方法传递的事件对象。为了清楚起见,一些代码:

from Tkinter import *

root = Tk()

def callback(event):
    print 'clicked!'

frame = Frame(root, width=100, height=100)
frame.bind('<Button-1>', callback)
frame.pack()

root.mainloop()
Run Code Online (Sandbox Code Playgroud)

这里,回调中的参数事件是不必要的。是否有任何解决方案或解决方法可以防止绑定方法传递事件对象?

我的意思是,我可以这样称呼:

def callback2():
    print 'clicked!'
Run Code Online (Sandbox Code Playgroud)

在绑定中?就像是:

frame.bind('<Button-2>', callback2)
Run Code Online (Sandbox Code Playgroud)

(这实际上不起作用,因为 bin 传递事件,但callback2 不带参数)。

events tkinter event-binding python-2.7

1
推荐指数
1
解决办法
2681
查看次数