草庐IT

data-ng-bind

全部标签

javascript - Angularjs 指令隔离范围 + 单向数据绑定(bind)不适用于对象?

我创建了一个具有两个值的自定义指令。第一个是配置对象,第二个是数据对象。我在我的指令中修改了这个配置和数据对象,这在父范围中反射(reflect)了它。当我必须多次使用指令时,这会导致我出错。我关注了https://umur.io/angularjs-directives-using-isolated-scope-with-attributes/我正在使用隔离范围。我想要一种方式对隔离范围内的对象进行数据绑定(bind)。无论我在指令函数中更改什么,它都不应该反射(reflect)在父范围中。以下是指令的范围。scope:{config:"&config",dataObj:"&data

javascript - Angular 6 : Can't bind to 'formGroup' since it isn't a known property of 'form' ?

我曾在Angular2/4中使用表单构建器,但现在我在Angular6中使用它。我已经看到这个问题(Can'tbindto'formGroup'sinceitisn'taknownpropertyof'form')但它是针对Angular2的。我对angular4做了完全相同的事情,但我收到了这个错误。请帮忙:我的代码是:app.module.ts:(我已经导出了FormsModule和ReactiveFormsModule):import{BrowserModule}from'@angular/platform-browser';import{NgModule}from'@angul

javascript - 使用 ng-style 设置样式后悬停时更改背景颜色

我有一个单词列表,每个单词都分配了一个数字(条纹)。我使用AngularJS的ng-style根据分配给它的数字设置每个单词的背景颜色。html{{item.word}}{{item.streak}}从ng风格调用的javascript。$scope.bgstyle=function(streak){varred=255;vargreen=255-streak;varblue=255-streak;varrgb=blue|(green这可行,但是,我希望当鼠标悬停在一个词上时突出显示背景。我添加了一个类“tHi”,它通常会在悬停时更改背景,但它被添加的样式覆盖了。这是一个jsfiddl

javascript - JSF/PrimeFaces ajax 更新打破了 jQuery 事件监听器函数绑定(bind)

我正在使用jQuery为HTML中的每个input注册一个change事件监听器,如下所示://如果用户更改myTextarea的内容,则会触发两个change事件。然而,在按下更新按钮后,部分更新了myTextarea,之后只有changeHandler被触发。$(document).ready()中绑定(bind)的事件不再触发。这是PrimeFaces相关的和/或预期的行为吗?如果是,那么我如何确保在不重新运行文档就绪脚本的情况下触发第二个事件。 最佳答案 至于问题的原因,ajax请求将使用来自ajax响应的新HTML元素更新

javascript - 带有 ng-repeat、ng-show "Show more"和延迟加载的 Angular 指令

我使用此指令,遍历数组“myArr”,过滤一些条件。这给了我两个问题,我想就此征求意见:a)ng-show部分在那里是因为我有一个条件可以处理这个:Showmore为了显示或隐藏“显示更多”部分。我想不出另一个关于切换这个和/或项目本身的想法。$scope.visible在Controller内部设置为10,一旦我们开始。我无法使用limitTo,因为它无法让我确定是否还有更多要显示的内容,因为它当然会将数组“切碎”到设定的限制。b)在指令内部,模板打印一个标签。只要这些图像未显示在上述结构中,我如何才能阻止它们加载?提前致谢! 最佳答案

javascript - 使用 WebDriver(HtmlUnit、Ruby 绑定(bind))时是否可以忽略 JavaScript 异常

当我加载页面时,HtmlUnit抛出异常并使我的测试崩溃caps=Selenium::WebDriver::Remote::Capabilities.htmlunit(:javascript_enabled=>true)driver=Selenium::WebDriver.for(:remote,:desired_capabilities=>caps)driver.navigate.тоurlReferenceError:"x"isnotdefined.(net.sourceforge.htmlunit.corejs.javascript.EcmaError)如果我使用Firefox驱

javascript - 为什么 angular ng-disabled 与 bootstrap btn 类一起使用?

我有一个anchor标记,ng-disabled指令根本不起作用。它适用于按钮,但只要我将Bootstrap的btn类添加到anchor标记,Angular的ng-disabled就会开始正常工作!这是如何运作的? 最佳答案 ngDisabled仅适用于响应disabled的元素属性(输入、文本区域、单选按钮、按钮标签...等)。在Bootstrap中,您必须将“禁用”类添加到您的btn元素。看起来像这样:I'mabutton!要以Angular执行此操作,请在指令/Controller中定义一个变量,如下所示:$scope.dis

javascript - jQuery 中的 .bind ('click' ) 和 .click() 有什么区别?

jQuery中下面两个语句有什么不同:1)使用.bind$("#username").bind('click',function(){//@todo});2)没有.bind()$("#username").click(function(){//@todo});那么,什么时候我需要使用其中之一呢? 最佳答案 没有区别。如果您阅读.click的文档您会注意到以下行:Thismethodisashortcutfor.bind('click',handler)您可以通过快速查看jQuerysource来确认这一点:function(data

javascript - 如何在 ng-options 中设置默认值

我可以在angularjs中设置一个带有默认值的下拉列表,{{option.name}}如何使用ng-options实现同样的效果?我用,但是没有用。samplefiddleishere 最佳答案 使用ng-init为ng-options设置默认值。这是:demo 关于javascript-如何在ng-options中设置默认值,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/33

javascript - jQuery 不适用于 ng-repeat 结果

我正在使用ng-repeat使用jQuery和TB构建Accordion。出于某种原因,这在硬编码时工作完美,但在ng-repeat指令内部时无法触发点击。我认为问题出在jQuery没有绑定(bind)事后加载的元素。因此,我认为与其在页面加载时加载脚本,不如在返回数据时在.success上加载函数会更好。不幸的是,我不知道如何进行这项工作。测试页:http://staging.converge.io/test-jsonController:functionFetchCtrl($scope,$http,$templateCache){$scope.method='GET';$scope