草庐IT

ng2-select

全部标签

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 - jQuery 日期选择器 : restrict date selection based on week day

是否可以修改jQueryUIDatepicker以仅允许用户选择,例如,星期一? 最佳答案 给你:星期一是不可选择的:$(document).ready(function(){$('input').datepicker({beforeShowDay:function(date){return[date.getDay()!=1,''];}});});您可以在这里玩的功能示例:http://jsfiddle.net/RaYZ5/19/.API文档:http://docs.jquery.com/UI/Datepicker#event-be

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

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

javascript - jQuery Select # id with word 作为前缀和 counter 作为后缀

有没有一种方法可以使用带有前缀“my”和后缀“0-9”的jQuery选择所有id。像这样的$("#my$1-4")还是只有循环才有可能? 最佳答案 最初的想法,似乎运作良好:$('div[id^="my"]').filter(function(){returnthis.id.match(/\d+$/);});JSFiddledemo.以上选择id以值my开头的所有div元素,然后将返回的元素过滤为id也以数字字符结尾。引用资料:attribute-starts-withselector.filter().RegularExpress

javascript - Select2 - 从 js 将其设为只读(未禁用!)

如何动态地将select2组合框设置为只读?这是我到目前为止尝试过的:$('...').attr({'readonly':'readonly'}).trigger('change.select2');$('...').attr({'readonly':'readonly'}).trigger('change');$('...').select2().enable(false); 最佳答案 这是最新的select2的解决方案(使用4.0.7测试)仅使用css/*Select2ReadOnlyStart*/select[readonly

javascript - <select> 的 "defaultValue"属性?

Javascript有textObject.defaultValue=somevalue用于检索输入的默认值(页面加载的存储值)即使您删除输入并替换内容,您仍然可以取回默认值.像这样://inthehtmlpage//thejquerymyInput=$("#addr1");//theinput,defaultvalueonpageload=21OakSt.$(myInput).val('51NewSt');//wipedefaultandsetnew//alerts21OakStalert($(myInput).val($(myInput)[0].defaultValue));您如何

javascript - 在 select2 插件中调用 ajax 时引入延迟

我正在使用来自http://ivaynberg.github.io/select2/的select2示例我在此页面中使用“加载远程数据”示例。问题:只要我输入一个字母,系统就会进行ajax调用。我想在此请求期间引入1秒的延迟,这将允许用户键入他的搜索字符串。我正在从站点添加代码。请让我知道如何引入延迟。("#e6").select2({placeholder:"Searchforamovie",minimumInputLength:1,ajax:{//insteadofwritingthefunctiontoexecutetherequestweuseSelect2'sconvenie

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}}:{{