angularjs-scope相关内容

是否可以使用 scope: true 从 Angular 指令更新父作用域?

我需要从指令中的父控制器继承范围.我不一定要离开 scope: false.我也不一定要使用独立的作用域,因为它需要做很多工作才能正确链接我关心的值(想想父控制器中的很多值). 如果我想更新父作用域,在我的指令中使用 scope:true 是否有意义? 你好,{{name}}! var myApp = angular.module('myApp',[]);// ..
发布时间:2021-11-28 17:14:06 其他开发

参数更改时的 Angular 指令刷新

我有一个像这样初始化的 angular 指令: 我希望它足够智能以在 $scope.some_prop 更改时刷新指令,因为这意味着它应该显示完全不同的内容. 我已经按原样对其进行了测试,但没有任何反应,当 $sc ..
发布时间:2021-11-28 17:13:54 前端开发

如何在 Angular 完成向 DOM 添加范围更新后触发方法?

我正在寻找一种在向 $scope 变量(在本例中为 $scope.results)添加更改后执行代码的方法.我需要这样做是为了调用一些遗留代码,这些代码要求项目在执行之前位于 DOM 中. 我的真实代码是触发 AJAX 调用,并更新范围变量以更新 ui.所以我目前我的代码在我推送到范围后立即执行,但遗留代码失败,因为 dom 元素尚不可用. 我可以使用 setTimeout() 添加一 ..
发布时间:2021-11-28 17:13:31 其他开发

在 AngularJS 中观看模型更改时如何忽略初始负载?

我有一个网页作为单个实体的编辑器,它作为 $scope.fieldcontainer 属性中的深层图形.从我的 REST API(通过 $resource)得到响应后,我向“fieldcontainer"添加了一个手表.我正在使用此手表来检测页面/实体是否“脏".现在我正在让保存按钮弹跳,但我真的想让保存按钮不可见,直到用户弄脏模型. 我得到的是手表的单个触发器,我认为这是因为 .field ..
发布时间:2021-11-28 17:13:17 其他开发

angular 指令能否将参数传递给指令属性中指定的表达式中的函数?

我有一个表单指令,它使用具有隔离范围的指定 callback 属性: scope: { callback: '&'} 它位于 ng-repeat 中,所以我传入的表达式包括对象的 id 作为回调函数的参数: 当我完成指令后,它会从其控制器函数中调用 $scope.callback().对于大多数情况,这很好,这就是我想要做的,但有时我想从 directive 本身内部添加另一个参数. ..
发布时间:2021-11-28 17:06:54 前端开发

$watch 不能处理来自其他控制器的变量?

我有一个控制器,它显示一个清单,并将选择存储在一个数组中. 我的另一个控制器在第一个控制器的数组上运行 $http.get. 如何设置 $watch 以便每当数组更改时,都会发送新的 HTTP GET 请求? 我的尝试:http://plnkr.co/edit/EaCbnKrBQdEe4Nhppdfa //其他控制器见plnkr + FooSelection factory + ..
发布时间:2021-11-28 17:04:24 前端开发

使用 Controller As 方法访问继承范围

使用定义控制器的原始方式,访问父级的作用域相当简单,因为子级作用域原型上继承自其父级. app.controller("parentCtrl", function($scope){$scope.name = "父";}).controller("childCtrl", function($scope){$scope.childName = "子" + $scope.name;}); ..
发布时间:2021-11-28 17:03:57 其他开发

AngularJS:打开一个新的浏览器窗口,但仍然保留范围和控制器,以及服务

我正在编写一个 angularJS 应用程序.在这个特定的控制器中,我通过 $window.open 服务打开一个新的浏览器窗口.但是在新窗口中,所有的 $scope 变量都丢失了. 我尝试使用 window.parent 但这不起作用.事实上,在新的浏览器窗口中,所有的应用服务、控制器或作用域都没有生效,这是真的吗?有没有办法打开一个新的浏览器窗口,但仍然使新窗口属于旧窗口中的同一个 an ..
发布时间:2021-11-28 17:03:45 前端开发

如何更新状态更改指令

我有一个根状态,它定义了 Angular 模板的整体结构.在根状态中,我包含侧边栏,其中包含通过基于状态更改的指令的动态菜单.像这样: .state('root', {摘要:真实,网址: ‘/root’,templateUrl: 'views/root.html',}) root.html 包含具有通过指令调用的动态菜单的 sidebar.html,如下所示: sidebar.html ..
发布时间:2021-11-28 16:56:24 其他开发

如何在 angular.js 中使用令牌管理身份验证?

大家好,我创建了一个带有令牌身份验证的 RESTful API(Rails 4 + Devise),我还使用 gem(rack-cors) 管理 CORS 实现,但现在我想将 API 与 angular.js 一起使用 为此,我这样做: var app = angular.module('models');app.factory('Session',['$resource',functio ..
发布时间:2021-11-26 19:57:08 前端开发

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

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

在 AngularJS 中创建一个 JSONP API &使用 jQuery 消费

现在我已经用 JQuery 创建了一个 JS API,但我想知道它是否可以用 AngularJs 来完成. 例如,想象一个像下面这样的小 API: var $myapi= $myapi||{};;(函数($,窗口,文档,未定义){_call_myapi_jsonp:函数(参数,控制器,动作,事件名称){if (!params) params = {};var url = this.urls ..
发布时间:2021-11-15 02:32:28 其他开发

如何删除angular js中的未定义错误?

如何删除angular js中的未定义错误?实际上我正在尝试使用resolve加载数据并在控制器中使用该数据,但在控制器上我得到未定义为什么? 解析:{消息:功能(测试服务){返回 testservice.getdata();},消息2:功能(测试服务){返回 testservice.getTodo();},消息3:功能(测试服务){返回 testservice.getGithub();}} ..
发布时间:2021-11-10 05:08:12 其他开发

在 app 中使用 config.json 文件的参数

我们正在使用 google map api 并且我们有一个密钥.我们已经在我们的一个模块文件中编码了这个密钥.我们想在 config.json 文件中使用这个密钥,这样它应该是安全的,当我们将更改推送到 git 时,它不应该可用,因为我们没有将 config.json 文件推送到 git 上.我对此没有任何想法. mobile-content.module.ts @NgModule({进口 ..
发布时间:2021-11-10 05:06:46 其他开发

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

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

Ng-Repeat 显示一次绑定的不规则行为

我有一个在对象数组上运行的 ng-repeat 指令.我面临一个特定的场景,当我使用一次绑定绑定我的对象属性时,当我清除并在我运行 ng-repeat 的对象数组中添加数据时,它们现在正在刷新. 这里的重点是,所有这些功能以前都可以使用. 代码 ..
发布时间:2021-11-10 05:06:10 其他开发

在 app 中使用 config.json 文件的参数

我们正在使用 google map api 并且我们有一个密钥.我们已经在我们的一个模块文件中编码了这个密钥.我们想在 config.json 文件中使用这个密钥,这样它应该是安全的,当我们将更改推送到 git 时,它不应该可用,因为我们没有将 config.json 文件推送到 git 上.我对此没有任何想法. mobile-content.module.ts @NgModule({进口 ..
发布时间:2021-11-10 05:04:37 其他开发