草庐IT

ng-disabled

全部标签

html - "let-"仅在 ng-template 元素上受支持

我正在尝试让我的前端应用程序(Angular5.1.x)运行,但由于模板解析错误而停止:"let-"isonlysupportedonng-templateelements.("]let-rowz="$implicit"let-index="index">)atJitCompiler._compileComponents(compiler.js:34318)atcompiler.js:34188atObject.then(compiler.js:474)atJitCompiler._compileModuleAndComponents(compiler.js:34187)我想我需要关注

javascript - 我在 AngularJS 中有两个具有相同 ng-controller 的 div,如何让它们共享信息?

我的html代码中有两个不同的div标签引用了AngularJS中的同一个Controller。我怀疑的是,由于这些div没有嵌套,它们每个都有自己的Controller实例,因此两者的数据不同。{{alert.msg}}AddAlert我知道这可以很容易地通过在第一个div中包含按钮来解决,但我觉得这是一个非常干净和简单的示例来传达我想要实现的目标。如果我们按下按钮并将另一个对象添加到我们的警报数组中,则更改将不会反射(reflect)在第一个div中。functionAlertCtrl($scope){$scope.alerts=[{type:'error',msg:'Ohsnap

javascript - Safari : Disable form-submit on Enter?

这个问题在这里已经有了答案:PreventusersfromsubmittingaformbyhittingEnter(36个答案)关闭7年前。以下问题:在我的网站上,我有两种形式。一个用于登录,一个用于主要数据。我在主窗体中只有一个提交按钮。登录表单是通过js在主表单提交上提交的。这很好用。但在Safari中,我可以在焦点位于登录表单内时按Enter。这将发送没有主表单的登录表单,所以我收到一个错误(它将我重定向到我在提交时请求的json的普通View)。是否可以禁用“按下输入键”操作?

javascript - 编译 ng-bind-html 后 ng-click 不工作

我有一个指令app.directive("dir",function($compile,$sce){return{restrict:"E",link:function(scope,element,attr){scope.$watch('content',function(){varhtml=$sce.trustAsHtml(attr.content);scope.alabala=$compile(html)(scope);},true);},template:"",}});Controller:functionMainController($scope,$http,customServ

javascript - 选择的 Angular ng-change 不调用声明的方法

我有以下html表单选择语句和jsmyApp.controller('myAppController',function($scope,myAppService){.....functionsetBillGroup(){console.log("setBillGroupmethodcalled!");......}....});但出于某种原因,当我在表单中选择某项或其他项时,setBillGroup()似乎从未被调用。 最佳答案 您必须在范围内定义方法。$scope.setBillGroup=function(){console.l

php - Laravel 的输入 :all() ignores disabled inputs

当使用Laravel4var_dumpingInput:all()的内容时,我注意到框架忽略了使用以下代码生成的输入:{{Form::text('departure','Departure',array('class'=>'form-control','disabled'))}}但以下内容按预期工作:{{Form::text('departure','Departure',array('class'=>'form-control'))}}我有充分的理由禁止用户乱用此输入字段中的内容。但是我需要将它保存在数据库中。我应该怎么做?当用户提交表单时使用jQuery禁用disabled属性?这

javascript - 使用 angularjs 和 ng-repeat 从 JSON 数据创建表

我有以下JSON数据:{"Workout1":{"Name":"First","Rounds":[{"Exercises":[{"Name":"Exercise1","Repeat":10},{"Name":"Exercise2","Repeat":10},{"Name":"Exercise3","Repeat":10}]},{"Exercises":[{"Name":"Exercise1","Repeat":20},{"Name":"Exercise2","Repeat":20},{"Name":"Exercise3","Repeat":20}]},{"Exercises":[{"N

javascript - 无法使用排序库 ng2-dnd 对几个不同的列表进行排序

我正在使用一些不错的simpledrag-and-droplibraryfromgithub,并且我有一个View,其中包含3个不同的按钮,当在同一个位置但不同时单击时,每个按钮都会显示一个列表。出于某种原因,只有第一个列表可以排序,但其他2个列表不能...我可以移动对象,但它们不可丢弃,所以我无法更改顺序。这是我的html:List1List2List3ID:{{item.id}}name:{{item.name}}ID:{{item.id}}age:{{item.age}}ID:{{item.id}}age:{{item.age}}这是我的sorting-lists.compone

html - ng-map 尊重 ng-material 布局

我正在尝试使用具有两列的angularmaterialdesgin创建布局:123456没关系。但是如果我放置一个ng-map元素:123呈现为垂直堆叠。为什么?演示:https://plnkr.co/edit/mNdHAwGXC0vLE7Erttib?p=preview 最佳答案 调查console,您可以看到以下错误:TypeError:$element.bindisnotafunctionatnew__MapController(ng-map.js:318)flex属性正在应用样式如下的CSS类:./angular-mater

javascript - AngularJs ng-click $event 将子元素作为目标传递

对于表格中的每个td元素,我都有一个附加的ng-click。这是每个表格单元格的(简化的)html:{{event.eventName}}还有我的(简化的)ng-click函数:scope.cellClicked=function(event){rowScope.cellEdit=trueangular.element(event.target).find('input').focus()}我的目标是:用户点击表格单元格单元格更改为“编辑模式”将焦点置于td内的input元素。现在,只要用户点击在td元素内而不是在span元素上,它就可以工作:console.log(angular.e