angularjs-scope相关内容

$scope 和这种技术在通过服务共享数据方面有何不同?

如果你要创建新的代码,请不要改变原来的jsbins 我正在用 angular 1 编写一个应用程序.现在我需要创建一个可以注入多个控制器的服务.我还需要数据在各种控制器中是可更改的,但要反映跨控制器的更改.所以我想我想要的是具有 2 路绑定的全局值.我一直在使用“var vm = this"技术而不是使用 $scope.我读过它们除了语法之外基本上是相同的.但是我有两个具有相同目标的示例,但 ..
发布时间:2021-11-10 01:06:17 前端开发

角度:注意指令中的过滤值

我正在尝试实现一个基于给定值绘制图表的指令.我希望从模板中传递绘图的数据.我有一个可行的解决方案,在 ng-model 中传递数据,然后我可以添加一个 $scope.watch 语句.但这不适用于过滤后的数据,而且我不需要双向绑定. 理想情况下,html 应如下所示: 我想指令应该是这样的: 返回{限制:'C',链接:功能(范围,元素,属性){var 图表 = 空scope.$w ..

本地项目和 jsFiddle 上的 Angular 编译模板错误,但在 Plunker 中工作正常

我注意到我的 Angular 控制器正在增长,并且一直在尝试重构和使用指令和服务. 但是,在一种情况下,我正在尝试创建一个在 plunker 中似乎运行良好的指令,但是我在本地应用程序和 jsFiddle 中看到以下错误: 错误:[$compile:tplrt] http://errors.angularjs.org/1.2.8/$compile/tplrt?p0=getEmptyCell ..

Angularjs scope.$apply in 指令的滚动监听器

我正在使用以下指令来确定用户是否已滚动到页面底部 - 150px 并设置正在侦听的范围变量并加载以下页面.它工作正常. 我担心的是 scope.$apply() 被多次调用.我需要调用 $apply() 指令才能工作,但我不确定多次调用它是否会导致问题. 有什么想法吗? 谢谢. myMod.directive('scrollDetection',功能 () {返回 {限制:'A ..

Angularjs:当页面加载时,(对于第一个选项卡)触发通常由 ngClick 在按钮上触发的方法

这与用于显示来自不同社交网络的时间线/帖子的选项卡式界面有关. 一切都很好,我有一个带有垂直平铺标签的侧边栏.点击标签将调用资源并加载该标签(社交网络)的帖子. ng-click="loadTabContent('network')" 问题是页面加载时没有选项卡显示内容,而我希望第一个已经加载(显然).我假设我需要在页面加载时以某种方式触发相同的方法,并将其指向第一个 li 元素(顶部选 ..

在ng-repeat中选择子项时如何选择父复选框

我很难找到解决方案.我有一个复选框组,其中第一个复选框是父复选框,该组中的以下复选框是子复选框.如果选择了孩子的复选框之一,我希望自动选择父复选框.同样,如果没有选择孩子,则需要取消选中父母. 这是我的 jsfiddle 示例: http://jsfiddle.net/Alien_time/PqTR7/3/ 我面临的主要困难是因为复选框是动态创建的,并且每个复选框都有动态的 ng-mo ..

我们如何在 angular 中使用 $scope.$apply 方法,比如像 function.apply(elem) 这样的 javascript 应用方法?

我用纯 javascript 和类似的 angular 创建了一个包含动态内容的页面. 我在 javascript 中使用了 apply 方法来重用分配给其他元素的函数.它完美地工作.我无法在角度上做同样的事情.请参阅以下用 JS 和 Angular 创建的 plunkers.在函数 move() 方法中,通过 onclick 我动画将文本移动到一定距离.要查看动画 单击两个 plunker ..
发布时间:2021-11-10 01:05:35 前端开发

如何使用模型中的函数表达式将函数动态绑定到 ng-click

我的 Angular 模板中有以下元素来生成带有 Font Awesome 图标的按钮栏: 文本和图标呈现正确,但生成的按钮不起作用.当我检查元素时,我看到 btn[1] 已正确展开.我应该用什么替换 {{ btn[1] }} 以使其正常工作? 解决方案 我认为您不能仅仅将函数表达式指定为绑定中的字符串.如果你尝试使用插值,它会抛出语法错误,如果你将它用作绑定,它也没有用.相反,您可 ..

Angular 指令,将单击事件绑定到外部元素不起作用

我正在尝试创建一个用于切换 Angular 的自定义事件.该指令称为可切换的. 一开始听起来微不足道,但棘手的是我希望能够使用页面上的任何按钮或链接进行切换. 我写的代码如下 指令 'use strict';angular.module('onsComponents').directive('togglable', function() {返回 {限制:'A',转置:真实,范围 ..

在 Angular UI 路由器中提供带有 ID 的 URL

我有一个问题,当我编辑数据时,我的 url 没有显示 id 示例:/answer/1 或/answer/2 或/answer/3 等.我很困惑,因为我使用了 用户界面路由器我是使用 UI ROUTER angularjs 的初学者.你能帮助我吗 ?我该怎么办 ?谢谢 我的路由代码: .state({name: '回答',网址:'/答案/',参数:{对象:空},控制器:'应答控制器',tem ..