`ngClick`指令允许您在单击元素时指定自定义行为。
如何根据引导类的屏幕尺寸启用 <div class="row"> 的 ng-click 操作?
我在我的应用程序中使用 angularJs 和 twitter Bootstrap。 ... 我在我的应用程序中使用 angularJs 和 twitter Bootstrap。 <div class="row"> <div class="col-xs-12"> <div class="row yo-bold"> <div class="col-xs-6 col-sm-5"> {{ "KEY" | translate | capitalize}} </div> <div class="col-xs-6 col-sm-5"> {{ "LABELS" | translate | capitalize}} </div> <div class="hidden-xs col-sm-2"> {{ "ACTIONS" | translate | capitalize}} </div> </div> <hr /> <div class="row yo-mb5 yo-div-table" ng-repeat="l in langs | filter:searchText | orderBy: '_id' track by $index" ng-class="$index % 2 == 0 ? 'yo-bg-grey' : ''"> <div class="col-xs-6 col-sm-5"> {{ l._id }} </div> <div class="col-xs-6 col-sm-5"> <div class="row" ng-repeat="lang in langsAvailable track by $index"> <div class="col-xs-12"> <flag country="{{lang | getLangCode}}" size="16"></flag> {{ l[lang] }} </div> </div> </div> <div class="hidden-xs col-sm-2"> <button class="btn btn-xs btn-warning" ng-click="openLangModal(l)"><i class="fa fa-pencil"></i></button> <button class="btn btn-xs btn-danger" ng-click="removeLabel(l._id)"><i class="fa fa-trash"></i></button> </div> </div> </div> </div> 在 > 768px 版本 (col-sm-*) 中,它看起来像这样: 在 < 768px version (col-xs-*) it looks like this: 在版本中<768px I removed the column of actions and I would insert a ng-click on the entire row, open a modal and choose the desired action within the modal. Is possible? 我知道我可以通过为不同的屏幕尺寸创建两个不同的 div class="row" 来做到这一点,第一个为隐藏的 xs,第二个为可见的 xs,但我想知道是否有更好的方法。有什么想法吗? 更干净、更理想的方法是在 <768px device width. Which can be done using $(window).width() 中通过 jquery 添加自定义属性(ng-click)。 我们只是根据屏幕宽度添加或删除该属性。 if ( $(window).width() < 768) { //code goes here } 如何做: 既然你已经使用了 Bootstrap,我显然假设下面的 Actions 列 <768px screen width would vanish. 1) 将一个类应用于主父行,例如 <div class="row yo-row">。 2)我们将使用此类来识别行并向行插入 ng-click 属性。 if ( $(window).width() < 768) { $('.yo-row').attr("ng-click", "openModal()"); } 3)现在剩下的就是添加模态 div 以打开模态。简单:-) 注意:显然,由于是 JavaScript 而不是 CSS 发挥了作用,因此您需要再次运行脚本才能看到更改。因此,您需要转到任何特定的窗口大小并重新加载它才能显示该属性。如果您尝试将浏览器窗口的大小从桌面调整为小屏幕并期望它应用该属性,则此操作将不起作用。 您可以将单击事件处理程序附加到检查图标可见性的行。如果图标可见,则不执行任何操作。如果它们被隐藏,请使用控件显示您的模式。 最简单的方法是创建两个不同的 <div> 并使用 ng-if 指令有条件地显示所需的一个。 您可以在 Angular 中解析屏幕宽度,为什么: $window.innerWidth
所以事情是: 我有四张卡,并且使用名为 OpenCard() 的函数对第一张卡进行了 ng-click。 当我点击时,它会显示隐藏的内容。 我想对其余的卡片做同样的事情,
试图解决一个看起来很简单但很难理解的问题:-) 我有一个Json文件,我试图使用AngularJS获取数据,基于用户输入(名称),浏览器......
我有这样的代码,我只能改变一次颜色,我希望所选按钮的颜色在每一行不同的地方改变。
我正在构建ToDo应用程序以学习Angular JS。在我的应用程序中,我有一个名为toDoList的数组,我根据用户的一些输入将对象推入其中,这是在模态的其他地方完成的。那...
因此,如果我有一个带有100个li的ul,则每个li都应该有ng-clicks,或者是否可以将事件绑定到ul并将其委派给li的jquery那样?这是好是坏? ...
我只是想知道是否有更好的方法来处理以下相同的逻辑。它的4个按钮onclick必须将参数(例如英语,德语,西班牙语,法语)发送到角度函数。是...
Angularjs:当我单击表行时,为什么在ng-if中执行功能?
我在https://jsfiddle.net/8t45enfg/2/上有代码。源代码非常简单,假设数组列表只有一个元素HTML代码: ...] >
如果分配给范围的变量(notInProgress)评估为true,我就设法禁用ngClick,例如:
我有被触发点向上或向下点击时,这与NG-点击纳克级做“人字形”图标的手风琴。手风琴只允许一个面板保持在同一时间打开 - ...
我有,我想打电话单击按钮的angularJS功能的要求。所以,我想象下面变种APP2 = angular.module( 'grdContrl',[ '数据表']); app2.controller( 'dtAssignVendor',['$ ...
如何显示和隐藏我的图像和视频部分,而不会在AngularJS NG-点击
我正在网上课程项目。我有多个课程,从数据获取与唯一的ID。而我的课程编号具有图像或视频。当我点击我的课程ID,然后在它重定向到这个页面(...
我采用了棱角分明的JS和FullCalendar控制的我的要求之一。我在角JS完整的日历的代码如下: -
在网页中,我试图在ng-click的帮助下打开一个叠加层,并且在java脚本的帮助下没有可用的href,正在调用相应的叠加层。这个功能是......
我的菜单里面装满了$ http方法
angularjs $ window.onclick比单击更好
我有一个场景,我必须在localstorage以及控制器的其他一些数据中进行一些更改,这个逻辑应该是在整个页面的任何位置点击完成的。这段代码......
我正在使用ng-click for div来过滤数据。我正在使用collection-repeat来显示大数据。当数据较少时,点击仅触发一次,但是当数据很大时,点击...
我有一个关于HTML的表格,每一行都指向一个不同的页面,其中包含有关该行的更多详细信息。但是当我使用angularjs时,使用ng-click我无法右键单击此行并选择“在新选项卡中打开”。 ...
我的代码如下html文件: