草庐IT

ng2-dragula

全部标签

javascript - 带有 ng-repeat 的 bootstrap-labels 之间没有间距

当我使用angular.js中的ng-repeat添加标签时,它们显示时没有间距。这是一个Plunker这证明了这一点。但是如果我手动添加标签,只是复制了html,那么它们将以空格显示。有没有办法像在纯Bootstrap中那样在标签之间添加空白而无需额外的样式? 最佳答案 您可以将HTML标记更改为此...Mypanel{{tag}}演示:http://bootply.com/113372 关于javascript-带有ng-repeat的bootstrap-labels之间没有间距,我

javascript - angular-ui 模态 Controller 内的 ng-model 输入未定义

在我的模态模板中,我尝试使用ng-model为我的Controller范围($scope.name)分配一个值,但它没有工作。它给了我undefined。我究竟做错了什么?Plunkerhere我希望模态创建自己的范围,并将name放入该范围,因为我使用了ng-model。它似乎在模态Controller内部处于事件状态,因为我可以使用{{name}}很好地输出它Name:OKOpenme!Javascript:angular.module('plunker',['ui.bootstrap']);varModalDemoCtrl=function($scope,$modal,$log)

javascript - 指令内部模板中的 ng-click 未提供功能

ng-click未提供警报。单击指令的内部模板时,不会显示警告框。fiddle链接在这里:http://jsfiddle.net/NNDhX/ 最佳答案 您的指令有其自己的隔离范围。所以函数“hi”应该在指令的范围内。如果你想传递Controller的功能,你应该进行绑定(bind),比如scope:{...,hi:'&'}然后.以下是相关文档的链接:UnderstandingTransclusionandScopes.所以只需将它添加到链接函数中就足够了:link:function(scope,element,attrs){sco

javascript - 如何访问和使用 ng-repeat 中每个项目的索引

我有一个表,其中每行的最后一列包含一个小加载图标,我想在单击表内的按钮时显示该图标。当使用ng-repeat生成每个表行时,加载程序会出现在每一行中,而不是单独的一行中。如何仅针对当前点击的索引将ng-show设置为true或false?模板:{{record.name}}SomeActionLoading...Controller:$scope.someAction=function(recordName){$scope.loading=true;}; 最佳答案 可以传入$index参数,设置/使用对应的索引。$index在ng-

javascript - 如何使用 ng-click 重定向

我正在尝试构建的super简单的AngularJS应用程序,接受两个文本框中的凭据,然后使用双向绑定(bind)在单击按钮时重定向到一个包含两个变量的url。我的问题是,我可以让它工作很简单(或者可能是ng-href=...)但出于某种原因,无论我做什么,我都无法使用我已经尝试了很多变化,但这是我正在尝试做的LogIn!如果我在Controller中调用一个函数,我可以让它工作,但这是一件非常简单的事情,如果可能的话,我想在页面上完成它。此外,作为一个附带问题,登录这样的网站有哪些安全问题?**编辑:让我感到困惑的部分是,这有效(只是没有双向绑定(bind)工作):我希望将onClic

javascript - ng-repeat inside ng-repeat with td for each item - AngularJS

此代码为我提供了一个表格,其中的元素位于单列中。这里的数据会是这样vardata=[[{"id":"1","value":"One"},{"id":"2","value":"Two"},{"id":"3","value":"three"}],[{"id":"4","value":"four"},{"id":"5","value":"five"},{"id":"6","value":"six"}],[{"id":"7","value":"seven"},{"id":"8","value":"eigth"},{"id":"9","value":"nine"}]]{{item.id}}:{{

javascript - 如何检测 Angular ng-repeat 是否显示结果

我只想在搜索字段中输入内容但没有匹配项时显示“无结果”消息。目前过滤器有效,但是当我输入一个没有给出结果的关键字时,它没有显示“无结果”消息。如何做到这一点?{{work.name}}{{work.date}}我的工厂是这样的varmyApp=angular.module('myApp',[]);myApp.factory('Works',function(){varWorks={}Works.project=[{name:"project1",string:"projectstring1",date:"17August2012"},{name:"project2",string:"p

javascript - AngularJS - 在 ng-repeat 完成后操作 DOM

在遍历数据后,我遇到了一些关于操作DOM的问题。我们有一个jQueryslider插件,它绑定(bind)到数据并正常工作,但是当使用ng-repeat时,我们必须用$timeout包装它的初始化工作——现在这甚至不起作用。我认为使用$timeout是不可靠的,这导致了一个糟糕的修复。在jQuery中,我可以使用$(document).ready()—这很可靠,但是使用angular.element(document).ready()似乎不起作用任何一个。slider指令被调用但无法获取slider中图像的高度,因为图像尚未加载到DOM中——导致slider的计算高度为0。我现在发现它

javascript - Angularjs ng-bind-html-unsafe 替换

我曾经能够使用ng-bind-html-unsafe来输出未净化的代码(因为净化发生在服务器端)。但是现在那个选项不见了?我知道我可以使用$sce.trustAsHtml,但是在unsafe如此易于使用的情况下,将其添加到JavaScript中是一个巨大的痛苦。我如何获得不安全的返回值? 最佳答案 又简单了。App.filter('unsafe',['$sce',function($sce){returnfunction(val){return$sce.trustAsHtml(val);};}]);用法:有关html绑定(bind)

javascript - AngularJS 指令 : template with scope value (ng-bind-html)

我有这样的指令:...template:function(element,attrs){varhtmlTemplate='\\';returnhtmlTemplate;},...(如你所见,我也在使用翻译插件)我有一个问题:在范围内这个值正在改变,但它在指令中没有改变(当我使用attrs-params时(当然,如果customDynamicText是静态字符串-一切正常)-但我有一个动态变量customDynamicText我如何在directivetemplate和ng-bind-html中使用这个动态变量。这可能吗? 最佳答案