问题标签 [angularjs-bindings]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - $http 成功功能块中不可用的动态元素和范围变量
我正在调用 $http get 方法,并且在成功回调中,基于该响应,我在 html 中得到的响应正在执行 ng-repeat 以迭代元素。另外,我根据 ng-repeat 的 $index 动态维护一些 div 的 id。现在,当我尝试根据它们的 id 设置这些 div 的 innerHTML 时,它给了我一个错误,因为当时尚未创建该元素。我对这种情况下发生的事情感到困惑。下面的模拟代码片段供您参考:
这是js片段:
在尝试设置此 innerHTML 时,它显示“无法设置属性“innerHTML”为空。但是,当我完成代码的执行时,在 dom 中,我可以找到创建了该 id 的 div。但是,当我在回调函数中时,它似乎还没有创建。有人请解释这里发生了什么以及如何从 js 设置 innerHTML。
谢谢。
angularjs - AngularJS模板绑定到对象
众所周知,AngularJS 使用最简单的形式来$watch
绑定模板中的变量,如下所示{{ $ctrl.obj }}
。它应该通过引用
比较值,但如果我改变了变化,就会反映在视图中。引用没有改变,为什么?$ctrl.obj
$ctrl.obj
angularjs - AngularJS:尝试通过组合变量和“px”来创建样式值
我制作了一个程序,允许用户在“白板”上书写文本并实时更改颜色。我现在正试图让用户也能够更改字体大小。如何将“writing_size”变量与字符“px”结合起来形成“font-size”的值?
angularjs - 未定义文本框的范围
我正在尝试按照以下代码将值绑定到文本框。但是无法这样做,并且在调试期间将 msg 作为 Scope undefined 并且在开发人员工具中没有错误 msg。
$scope.onItemSelected 中的问题,实际上我有来自 api 的响应(数据)。看起来只是范围的问题,但无法找到并尝试以不同的方式绑定文本框。
有人可以在这里帮助我。
angularjs - 绑定文本框时未定义AngularJs范围
尝试使用以下代码将数据绑定到范围内的输入控件。
尝试以不同的方式绑定到上面的输入控件,但将 msg 作为未定义的范围。
angularjs - AngularJS 组件绑定一个函数
假设,我们试图使用 web api 从列表中删除一个项目。我们使用参数 - item 和 onRemove 创建了一个名为 remove-item 的子组件。单击一个项目时,我们想触发回调函数到父组件。根据代码,删除项目后不会调用onRemove。有人可以帮助我们找出错误并为我们提供正确的解决方案和说明。