草庐IT

boolean_scope

全部标签

html - Angular JS : updating object values in scope after the backend call

我有一个带有HTML表格的Angularjshtml页面。这有大约100行。用户选择10或15行并进行后端调用。后端调用使用$.ajax({...})进行处理并更新数据库。处理完后,后台会返回2条或3条记录给屏幕。这些返回的对象将具有新状态和一些新值。所以我需要将这些状态同步回我范围内的同一个对象,以便它们反射(reflect)在屏幕上。我知道我们可以遍历每个对象并更新状态。但是由于数据量太大(有时甚至1000行),我想知道Angular是否有现成的功能来完成这项工作。如果Angular中没有这样的功能,请推荐任何其他可以为我提供帮助的免费开源工具。我在这里附上代码片段。只是出于保密原

javascript - localStorage 和 boolean 值 'string'

在localStorage中存储boolean值,这个值被转换为字符串。现在尝试将此值从localStorage转换回boolean值,我需要使用JSON.parse()方法,更方便的!!不起作用。代码示例:vartest=false;localStorage['test']=test;console.log("JSON.parsereturns:",JSON.parse(localStorage['test']),"expected:",test);console.log("'!!'returns:",!!localStorage['test'],"expected:",test);

javascript - AngularJS 指令 transclude scope=false?

如何防止带有transclude的指令创建新的作用域?这jsfiddle由于用红色边框说明的新​​作用域,我无法绑定(bind)任何东西。HTML:123JavaScript:angular.module('components',[]).directive('block',function(){return{scope:false,replace:true,restrict:"E",transclude:true,template:'',link:function(scope,el,attrs,ctrl){}}});CSS:.ng-scope{border:1pxsolidred;m

javascript - 如何在 PHP、HTML 表单和 Javascript 之间传递 boolean 值

我有一个PHP程序,它使用HTML表单并使用JavaScript进行验证。HTML表单中有一个隐藏字段,其中包含一个boolean值,该值由PHP设置,在提交时由JavaScript验证,并传递给另一个PHP页面。当我尝试使用PHPboolean值来设置HTML字段的值时,JavaScript将其评估为空白,因此我使用了ones和zeros并以数字方式比较它们,现在它工作正常。我的问题是:这种情况下的最佳做法是什么?如何让JavaScript在我的PHP驱动的HTML隐藏字段中读取真/假值而不使用1和0?或者这完全是个坏主意? 最佳答案

html - Safari - 位置 :fixed doesn't breaks element from scope

我发现了一个与定位相关的奇怪的Safari行为。例如:#parent{position:fixed;overflow-x:hidden;height:30px;}#toolTip-child{position:fixeddisplay:block;top:10px;left:16px;height:100px;}据我所知,当位置设置为固定(或绝对,在那种情况下无关紧要)时,元素应该脱离范围并以某种方式独立呈现。除了Safari之外,它在我们用来测试我们开发的网站的每个浏览器中都像我上面提到的那样工作。在Safari中,如果父元素是fixed定位和overflow-x属性。被添加,无论我

javascript - 你如何从 href 调用 AngularJS $scope.Function?

下面的工作是从调用函数ActiveChange(variable)a(href="javascript:ActiveChange('topStories');")TopStories但是如果函数被定义为AngularJS$scope函数,例如functionactiveController($scope){$scope.topStories='active';$scope.mostRecent='lucky';$scope.ActiveChange=function(activeTab){if(activeTab=='topStories'){varx=document.getElem

html - Thymeleaf - boolean 运算符

如何使用Thymeleaf使用boolean运算符,如and或or?例如,如果只有一个条件为真,我想显示表格中的数据。DefaultValue 最佳答案 boolean运算符就是这样工作的。您使用“或”、“和”代替普通的Java命名法。您还可以缩短您的ifs。你可以试试这个:您需要将它们嵌套在相同的大括号中,如果考虑到正在测试的逻辑“或”操作,它们是独立的,则它们是独立的。不过要小心!如果if为真,这只会向您显示tr及其子元素。 关于html-Thymeleaf-boolean运算符,我

html - 复选框检查 boolean 值是否为真与 Angular2

我想知道如何使用Angular2使复选框在值为真时选中,在值为假时取消选中。Adult{{person.is_adult}}是一个boolean值有人可以提出任何建议吗?谢谢 最佳答案 {{}}进行字符串插值并将true和false字符串化,Angular默认使用属性绑定(bind),我假设该属性需要boolean值值不是字符串:这也行因为使用属性绑定(bind),浏览器在将其读入其属性时可能会将其从属性(只能是字符串)转换为boolean值。它也是checked而不是value你也可以使用ngModel用于单向或双向绑定(bind

Javascript/Ember - 切换变量的 boolean 值

我知道有.set()方法可以将boolean值设置为true或false,但我想知道是否有类似.set()的方法,除了它会切换boolean值。在这种情况下,boolean值isEditing被设置为“true”。isEditing:false,actions:{edit:function(category){category.set('isEditing',true);console.log(this.get('isEditing'))},}这是html{{#ifisEditing}}{{viewEmber.TextFieldvalueBinding=nameaction="turn

javascript - "scope"如何与 HTML 文档中的 Javascript 的多个脚本标签一起使用?

我不太确定之间发生了什么标签。例如,下面给出了Chrome中的引用错误和类型错误:T.prototype.test=function(){document.write("a");}functionT(){}varv=newT();v.test();但这行得通:T.prototype.test=function(){document.write("a");}functionT(){}varv=newT();v.test(); 最佳答案 上面的脚本在第一个例子中首先执行,所以它还不知道T,因此出错。在第二个例子中,只要脚本标签被执行,T