草庐IT

ng2-dragula

全部标签

javascript - AngularJS 输入 ng-model 不更新

我正在尝试创建一个具有隔离范围的简单分页指令。出于某种原因,当我手动更改值时,它会变得有点挑剔。这是我的问题:当我向前和向后翻页时,效果很好。太棒了当我在字段中输入页面时,它会起作用。太棒了但是,如果我在该字段中输入一个页面然后尝试前进和后退,在我在该字段中输入一个页面后ng-model似乎会中断。当我没有隔离我的范围时,我让它工作,但我很困惑为什么它会破坏它。这是我的代码:HTML:指令:'usestrict';angular.module('facet.directives').directive('paginate',function(){return{restrict:'E',

javascript - 简单的 ng-change 在 angularjs 中无法正常工作

我可能会愚蠢地遗漏了一些东西,因为这个简单的代码没有按预期工作。问题是MainCtrl中的$scope.change函数不起作用(没有弹出警告框)。一言以蔽之,景就是(Jade,更好看?)...label(ng-repeat="questioninquestions")|{{question.title}}input(type="{{question.type}}",ng-change="change()")在Controller文件中angular.module('epfApp').controller('MainCtrl',function($scope,$window){$sco

javascript - ng-click 不适用于 ng-if

为什么在使用ng-if时第二个按钮不起作用?我想实现一个按钮,该按钮仅在设置模型值时出现/不是“”/不为空。模板:XYController:angular.module('test',[]).controller('Main',function($scope){//nothingtodohere});玩转:JSFiddle 最佳答案 使用ng-show而不是ng-if。这应该有效。Fiddle 关于javascript-ng-click不适用于ng-if,我们在StackOverflow

javascript - 通过路线更新 View 时的 ng-animate

我尝试在AngularJS中为ng-viewdiv的变化设置动画。所以我的index.html文件中的div看起来像:我有另一个html文件(view1.html),里面只有div。我的带有路由的app.js看起来像:app.config(function($routeProvider){$routeProvider.when('/sites/:templateID',{controller:'simpleController',templateUrl:'templates/question.html'})});我通过单击按钮更改路径,并调用它:$location.path("/sit

javascript - Angular ng 消息在 ng 重复表单上显示错误

我想用ngrepeat生成输入,问题是当我有一个错误时,这只适用于最后一个元素,我怎样才能使它适用于每个元素?Thisfieldisrequired 最佳答案 我不知道我是否理解你的问题,但我使用这种方法来处理ng-repeat中的输入。考虑以下代码ThisfieldisrequiredThisfieldisrequired只需遵循代码。有什么不明白的就在下面评论吧 关于javascript-Angularng消息在ng重复表单上显示错误,我们在StackOverflow上找到一个类似的

javascript - 带转到页面的 Angular ng-table

我正在使用ng-table设置自定义分页控件。我想要一个只允许有效页码的输入。到目前为止,我有现有的分页。script(type="text/ng-template"id="ng-table-pagination-input")div(class="ng-cloakng-table-pager"ng-if="params.data.length")brul(ng-if="pages.length"class="paginationng-table-pagination")li(ng-class="{'disabled':!page.active&&!page.current,'acti

javascript - AngularJS ng-show动画在ng-repeat中交叉淡入淡出

简单(但不适合我!)angularjs显示/隐藏动画问题。我到处搜索,但没有找到解决这个特定问题的方法,也许最好用一个例子和一个“挑战”来解释这个问题。先举个例子:http://jsfiddle.net/adammontanaro/QErPe/1/挑战:任何人都可以让这些图像淡入和淡出重叠,而不是出现在当前显示的图像下方或上方,然后在上图的div被隐藏后弹出到位?HTML:CSS:.animate-show,.animate-hide{-webkit-transition:alllinear1s;-moz-transition:alllinear1s;-ms-transition:al

javascript - ng-repeat 中的 AngularJS ng-option

很简单的问题,但不知道如何解决我有ng-repeat,它可以迭代模型视频。模型有一个选定的值,我想在下拉列表中看到它:{{singleVideo}}这是视频模型:$scope.model={videos:[{id:1,name:"VIDEO_ONE"},{id:2,name:"VIDEO_TWO"}]}这是视频列表项:$scope.videoList=[{id:1,name:"VIDEO_ONE"},{id:2,name:"VIDEO_TWO"},{id:3,name:"VIDEO_Three"}];只是我希望看到第一个下拉值将设置为VIDEO_ONE第二个下拉值将设置为VIDEO_T

javascript - 在嵌套的 ng-repeat 中过滤复杂对象

我想在嵌套的ng-repeat中过滤对象。HTML:Cityid:{{locations.city_id}}Pincode:{{detail.pin}}Controller:varmyApp=angular.module('myApp',[]);myApp.controller('MyController',function($scope){$scope.search=function(location){if($scope.selectedCityId===undefined||$scope.selectedCityId.length===0){returntrue;}if(loca

javascript - Angular .js : two-way binding inside ng-repeat

我正在开发Angular应用程序。我想生成一个表单,其中包含任意数量的文本输入字段,并为每个单独的输入字段提供双向绑定(bind)。没有按钮,没有观察者。ng-model由于范围界定而无法正常工作(如果我没记错的话)。输入字段是从带有ng-repeat的数组生成的,如下所示:{{item.name}}我只想要一个简单的绑定(bind)来根据输入的变化更新Controller中的items数组。感谢任何帮助。 最佳答案 只需更改输入标签,使其显示为:注意ng-model没有花括号。工作代码:http://plnkr.co/edit/C