angularjs相关内容

Jasmine spyOn 多次返回

我想用 Jasmine 测试我的 Angular 应用程序.所以我创建了一些测试,其中大多数都可以正常工作.但是,我的一项功能要求用户填写提示.测试无法填充这个提示,所以我用 spyOn(window,'prompt').and.returnValue('test') 模拟了它们.这有效,但只有一次. 当我添加两个组件(提示所在的函数)时,我想 spyOn 第一个提示的结果为“test",第 ..
发布时间:2022-01-24 11:06:13 前端开发

带有客户端haml的angularjs

我刚刚开始在我的 Rails 应用程序中使用 AngularJS,由于我习惯在 Rails 中使用 haml 模板,我想在客户端对 AngularJS 做同样的事情.问题是我不知道在 haml 文件中读取的位置. 我有一个投资者模型,我正在尝试将“展示"模板转换为 haml,因为它是最容易开始的. 这是我与 show 相关的 AngularJS 代码 investors.js.c ..
发布时间:2022-01-24 10:57:36 前端开发

早午餐如何禁用 RequireJS 模块包装

更新:对于任何有兴趣将 Brunch 与 AngularJS 我整理了一个种子项目 angular-brunch-seed 我正在使用 Brunch 和 AngularJS.AngularJS 提供了一个模块系统,因此使用 commonJS/AMD 导入文件的需要是多余的.是否可以对 /app 目录中的文件禁用此功能?本质上,我希望它像 /vendor 目录一样编译未更改的文件. 所以 ..
发布时间:2022-01-24 10:55:59 前端开发

CoffeeScript - 不允许在 Angular 表达式中引用 DOM 节点

我的主要问题很简单: 在控制器或指令中进行 DOM 操作时出现错误,但是该功能运行良好. 错误:[$parse:isecdom] 不允许在 Angular 表达式中引用 DOM 节点!表达式:open() 我想忽略这些错误,并确认这样做是安全的,从 功能 角度(不是设计角度) 为了简单起见,我希望能简单地回答这个问题,而不必质疑我是否需要这样做. 现在,如果有人确实想更详细地 ..
发布时间:2022-01-24 10:50:53 前端开发

这个承诺看起来正确吗?

这似乎应该将数据传递到我的范围,但事实并非如此,下面的代码是否有任何直接跳出错误的地方? angular.module('Lunch.services', []).factory 'LunchMates', ($q, $http) ->午餐伙伴 =getLunchMates: () ->d = $q.defer();$http.get('/lunchers').then(响应,状态)->如果 r ..
发布时间:2022-01-24 10:46:12 其他开发

解决承诺后,视图中的数据未更新

我将我的 Rails 应用程序用作 API 后端.所以我有一个单页角度应用程序,它将进行多个 api 调用并在每个数据返回时开始显示.我不想等待 API 调用的所有结果然后加载数据,所以我开始学习 deferred 和 promise. 我有一个名为 api 的角度服务,我将在其中对我的所有 api 进行 $http 调用.为了测试目的,我已经硬编码了从每个 api 调用返回的数据. de ..
发布时间:2022-01-24 10:44:22 其他开发

$q defer 和 promises 以及如何使用它们在视图呈现之前为控制器加载数据

这是我发现的最相关的内容:https://stackoverflow.com/a/11972028/110233 当我只想返回一个东西时,它似乎工作正常,但是当其他东西依赖于第一件事时,我不确定如何返回多个东西. 因为这有点迟钝,这里有一个关于我目前正在做的小例子: window.EventRosterCtrl = ($scope, subevent) ->$scope.subeve ..
发布时间:2022-01-24 10:40:59 其他开发

解析中的Angularjs依赖注入

我想在 MyCtrl1 中使用适当的依赖注入来注入 MyCtrl1.resolve 对象的字段.我尝试了许多不同的尝试注入 @MyCtrl1.resolve 等的组合,但没有成功. @MyCtrl1 = ($scope, $http, batman, title) ->$scope.batman = batman.data$scope.title = 标题.数据@MyCtrl1.resolve ..
发布时间:2022-01-24 10:32:51 其他开发

TypeError:i.match 不是函数

我一直在研究一个 drupal angularjs 模块.我已经安装了 bootstrap ui,它工作正常.但是当我使用模态框时它不起作用. 控制器内部代码: $scope.alertOnEventClick = function( event, allDay, jsEvent, view ){$scope.alertMessage = (event.title + '被点击');控制 ..
发布时间:2022-01-23 22:38:27 其他开发

我们应该将 jQuery 与 AngularJS 一起使用吗?

我们的网站目前正在使用 jQuery 库,每月的访问量约为 100 万.我们想要包含以 API 为中心的方法,因此决定迁移到 Javascript MVC 并为此选择了 angularJS. 现在我的问题是,我应该在 Angular 之上使用 jQuery,以便我需要重写最少的 DOM 操作代码,还是应该以 Angular 的方式重写所有内容?我们正在使用 jQuery 插件,例如 plup ..
发布时间:2022-01-23 09:14:22 前端开发

如何使用 TypeScript 和来自 github 的 Chartjs.definitelyTyped 来计算 Chartjs

我想使用 Chartjs(chartjs.org) 作为我的图表工具以及使用 TypeScript 的 AngularJS.我已经从 GitHub 为 Chartjs 安装了definiteTyped,以便在我的 TypeScript 编写的控制器中合并 Chartjs 图表的创建.我找不到关于做这件事的任何相关问题. 我只需要知道我们如何使用 DefinedTyped 将数据填充到图表中. ..
发布时间:2022-01-22 16:11:43 前端开发