繁体   English   中英

在一页上的多个UI选择控件之间区分箭头单击

Differentiating arrow clicks between multiple UI-Select controls on one page

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

嗨,我想自定义ui选择的行为。 我借助templatecaches在页面上使用了两个引导主题的ui-select控件。 在模板中,我使用ng-click标记连接了箭头单击事件。 这样,我可以轻松捕获箭头按钮上的click事件,并且可以在控制器中使用函数打开一个弹出窗口,例如:

<button ng-click = "someFunctionInTheScope()">

例如,如果我的视图中有两个ui-select元素,则需要区分单击哪个箭头按钮以显示正确的弹出窗口。 由于我将同一模板用于两个ui选择控件,并且从理论上讲,我可以在页面上使用任意数量的这些控件,因此我无法轻松地向模板中的方法添加参数来区分哪个ui-选择控件被单击:

<button ng-click= "someFunctionInTheScope(1)">

因为两个ui-select控件都将使用相同的模板代码,并且两个都将1传递给控制器​​功能。

因此,我需要找到一种更聪明的方式来为每个控件一次动态地更改模板。

所以我想到了类似的东西

<button ng-click= "someFunctionInTheScope($select.id)">

但是当我调试它时,每次单击该函数时,都会看到未定义functions参数。

有人可以告诉我如何破解吗?

1 个回复

$select对象上没有id属性。 最好的办法是在包含ui-select框的元素范围内传递内容。 换句话说,您的代码需要为您拥有的每个ui选择框生成一个唯一的标识符。 这可能是ng-repeat块的$index属性,时间戳或依赖于其他上下文的内容。

多一点背景,我可以提供更具体的答案。

3 如何在一页上创建多个用户控件?

我有创建音频播放器的类 Player,在这个类的静态方法 create 中,我使用 innerHtml 将播放器的 ui 渲染到 dom 中,页面上有一个实例,它工作正常,但我想在一页上创建多个实例。 我该怎么做? 也许我们有任何模式可以做到这一点? } ...

4 一页中的多个RadUpload控件

我有一个使用母版页的aspx页。 在papx页面中,我加载了一个包含2个RadUpload控件(Rad1和Rad2)的用户控件。 用户可以选择使用第一个RadUpload或第二个RadUpload上载文件,并且每个RadUpload应用了某些验证。 发生的怪异事情是,当我使用Rad2( ...

5 一页中的 Xamarin 多个浮出控件

我一直在看 Xamarin.Forms Shell。 默认情况下,Shell 中可用的浮出控件允许从屏幕左侧滑动或点击工具栏菜单按钮使浮出控件出现在屏幕左侧。 我还看到了一个变体,工具栏和弹出按钮被翻转,所以工具栏按钮和弹出按钮位于屏幕的右侧。 我的问题是 - 我想在屏幕上有多个浮出控件。 S ...

6 如何在jQuery中一键单击按钮(上一页/下一页)或箭头来滑动我的内容?

当我单击上一个或下一个按钮时,我想滑动我的bx-content(div)。 当别人被隐藏时,我有3个内容可见。 我有10个以上的bx-content(div),如果单击了上一个或下一个按钮,则我要一个一个地滑动bx-content(div),如果所有内容都已完成并单击了下一个按钮,则从头开始 ...

7 单击多个按钮进入下一页

需要一些帮助。 当我单击页面上的黄色胶带时,它消失了(允许访问楼梯。但是,我正在努力对其进行编程,以便当全部三个都被单击时,它会进入下一页。感谢您的帮助。 var counter = 0; function del1() if (counter == 0) { { document ...

8 使用硒在一页上单击多个项目

我的主要目的是访问该特定网站,单击每个产品,有足够的时间从单击的产品中抓取数据,然后返回以单击页面中的另一个产品,直到所有产品都被点击并被抓取(我未包含的抓取代码)。 我的代码打开了Chrome浏览器,可重定向到我想要的网站,并生成按class_name单击的链接列表。 这是我要坚持的部 ...

9 使用Splinter单击一页上的多个按钮

在一个网页上,存在一系列我需要选择的具有相同名称的按钮。 我可以通过类似的命令来收集这些按钮 buttons = browser.find_by_name("value") 但是一旦我选择了这些按钮之一,其余的元素就会“陈旧”,无法使用。 有没有办法,我可以循环浏览列表中的元素并 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM