问题标签 [angularjs-scope]
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 - 提交表单时数据不绑定
当我刷新页面时,会出现正确的值。我希望在提交表单时自动更新“要点”列表。
全局@todone 是这样设置的,因为当我将其设置为“todone”时收到未定义的错误。它可能是无关的。
angularjs - 如何评估指令中的属性值?
有没有一种让 AngularJS 指令评估作为参数传入的属性的好方法?
这是一个显示我的问题的简化示例(我认识到您可以在没有指令的情况下实现此行为):
我希望指令使用的值teacher.email
(请注意,链接函数具有正确的值scope.$parent.teacher
)而不是字符串teacher.email
。
angularjs - 将当前范围传递给 AngularJS 服务
将“当前”传递$scope
给 AngularJS 服务是否正确?
我的情况是,我有一个 $service 知道它只被一个控制器使用,并且我想在 $service 方法本身中引用控制器的范围。
这在哲学上是正确的吗?
或者我最好将事件广播到 $rootScope 然后让我的控制器监听它们?
javascript - Angular.js 只关注特定的对象属性
基本上我想要这个http://plnkr.co/edit/3yfXbo1c0llO40HZ8WNP?p=preview但是当我改变一些东西时手表不会触发..
我知道这会奏效
但是因为我想在手表内部做一些总结,我不想不必要地循环或重新总结没有改变的值..
//edit - 请注意,plnkr 示例只是从实际应用程序中提取的,您可以在其中添加和删除行等等,例如从 ng-repeat 之外的另一个输入中修改总数(某事和某事的总和)。 .
angularjs - 在 angularjs 指令范围内公开对象,无法访问属性
所以,我有以下相对简单的 Angularjs 指令
这是我在 HTML 中调用指令的地方
假设每个site
都是一个对象,就会产生这个输出(从浏览器复制)
但是,如果我将指令中的模板更改为
它不会产生任何输出。这似乎是一个相当简单的用例,有什么想法我可能做错了吗?所需的输出将只是name
每个对象中的字段。
angularjs - 如何将复杂属性从父范围继承到指令的隔离范围中
在查看了 AngularJS(和相关)文档和其他有关指令内隔离范围的 stackoverflow 问题后,我仍然有点困惑。为什么我不能在父范围和指令隔离范围之间进行双向绑定,其中父范围属性是对象而不是属性?我应该只使用所需的属性scope.$parent
吗?这似乎是错误的。在此先感谢您的帮助。
相关的小提琴在这里。
HTML:
JavaScript:
angularjs - 控制器内部函数不会更新 $scope 变量
我在 $scope 内有一个函数,它更新 $scope 内的变量 - 我的问题是,一旦函数结束,变量就会被“恢复”到其原始值:
}
标记:
$scope.firstdayofweek 在函数内部按预期更新(+-7 天),但 {{firstdayofweek}} 每次调用该函数时都会显示“现在”的更新日期。(控制台显示正确的更新日期)
我猜控制器每次都会刷新 - 有什么办法可以阻止它发生?
谢谢!
angularjs - AngularJS - 如何以编程方式创建一个新的、隔离的范围?
我想用 Angular.factory 创建一个 AlertFactory。我定义了一个 html 模板,如下所示
标题由调用控制器提供,应用如下
那么,如何将隔离范围从控制器传递到工厂?我在控制器中使用跟随代码
但是 $scope 是全局控制器范围变量。我只想通过标题属性为工厂传递一个小范围。
谢谢你。