angularjs-service相关内容

角服务定义:服务或工厂

我是一个新手的角度,我建立一个应用程序,一件事真的百思不得其解的是,有几个定义服务的方式,我从这个链接阅读更多:的如何定义服务 那么它似乎还有定义服务的方式之间没有大的区别。 但我只注意到一个区别,我认为是不同的: 看到这个服务,我从这里 http://jsfiddle.net/2by3X/5/ 得到 VAR应用= angular.module('对myApp',[]); app.serv ..
发布时间:2016-04-06 23:19:18 JavaScript

AngularJS指令和拉动数据服务

我试图找出拉数据从一个服务我的指令的正确方法。出于某种原因,在加载数据时不会触发了我的手表$发言。 链接:功能(范围,元素,ATTRS){ scope.loadtext = testService.getJSON(); 范围。$腕表(scope.loadtext,功能(为newValue,属性oldValue){ 如果(为 ..
发布时间:2016-04-06 23:18:49 JavaScript

如何添加与angularjs动态字段

我的工作质量保证的应用程序,我需要多个答案的问题添加按动态的要求。这在我的表单我有一个问题领域,一个答案字段和一个布尔正确告诉字段,如果答案选择正确与否。我给一个按钮添加另一种答案,营造出新的答案字段 时clicked.I想给纳克模型动态名字,这样我可以轻松地检索NG-模式的价值。结果 为此,我创建了一个控制器,它就像 app.controller('questionsCtrl',函数($范 ..

如果服务暴露自己的不同步?

我正在写一个服务,将异步检索数据($ HTTP或$资源)。我可以隐藏的事实,它是通过返回一个数组,最初是空的异步的,但最终会填充: .factory('NewsfeedService1',['$ HTTP',函数($ HTTP){ VAR帖= [​​]; VAR server_queried = FALSE; 返回{ 帖子:功能(){ 如果(!server_queried){ $ ht ..
发布时间:2016-04-06 23:14:43 JavaScript

是什么在_servicename_下划线在AngularJS测试意味着什么呢?

在下面的例子中测试,原来提供者的名字是APIEndpointProvider,但对于注射和服务的实例化的公约似乎是它必须用下划线包裹它被注入。这是为什么? “使用严格的”;描述('提供者:APIEndpointProvider',函数(){ beforeEach(模块('myApp.providers')); VAR APIEndpointProvider; beforeEach(注(功 ..
发布时间:2016-04-06 23:11:40 JavaScript

Angularjs:错误:[NG:AREQ]参数'的HomeController“不是一个函数,得到了不确定

这是我的演示angularjs,当我创建一个服务文件,并添加服务控制器。 之后,我有两个问题: 一个是,当我把<脚本SRC =“HomeController.js”> 在<脚本SRC =“MyService.js” > 错误:[NG:AREQ]参数'的HomeController“不是一个函数,得到了不确定 一个是,当我把<脚本SRC =“MySe ..
发布时间:2016-04-06 23:11:29 前端开发

如何等到响应来自$ http请求,在angularjs?

我使用的一些数据,它是由多个页面的RESTful服务。 所以我使用该角度工厂。所以,我需要从服务器获取一次数据,每次和我正在与定义服务的数据。就像一个全局变量。下面是示例: VAR对myApp = angular.module('myservices',[]);myApp.factory('为myService',函数($ HTTP){ $ HTTP({方法:“GET”,网址:“/我 ..
发布时间:2016-04-06 23:10:08 JavaScript

是否有更新从一个动态创建的视图/控制器父指示一个松耦合方式,是父母的孩子

在我的应用我有窗口实例。该应用程序可以包含多个窗口和窗口可以包含多个视图。该意见是每个窗口实例的孩子。窗户和视图的创建者是指令与一个孤立的范围。我要的意见被松耦合到它们的父窗口,而不必像$范围。$父 module.directive(“窗口”,函数(){ 返回{ 限制:'E', 更换:真实, templateUrl:“windowTemp ..

AngularJS:工厂和保养?

修改2016年1月:因为这仍然备受关注。既然问这个我已经完成了几个项目AngularJS,并为那些我大多用工厂,建立了一个对象,并在年底返回的对象。我下面的语句是仍然如此,但是。 编辑:我想,我终于明白了两者之间的主要区别,我有一个code例子来演示。我也在想这个问题是所提出的重复不同。重复的说,服务不是实例化的,但如果你将其设置为我下面演示,它实际上是。服务可以被设置为是完全一样的工厂。我也将 ..

如何测试从控制台的AngularJS服务?

我有这样一个服务: angular.module(“应用”)。工厂('ExampleService',函数(){ this.f1 =功能(世界){ 回归'你好'+世界; } 返回此; }) 我想为从JavaScript控制台测试和调用函数服务的F1()。 我怎么能这样做? 解决方案 于是我发现,你不能简单地调用 angular.injector(['应用'])如果 ..
发布时间:2016-04-06 23:00:55 JavaScript

AngularJS服务传递控制器之间的数据

当使用AngularJS服务来试图和两个控制器之间传递数据,试图从服务访问数据时,我的第二个控制器总是收到不确定的。我猜这是因为第一个服务做了$ window.location.href,我想这在服务中清除出来的数据?有我的方式将URL更改为新的位置,并保持在第二个控制器的服务的数据持久化?当我运行警报低于code。在第二个控制器始终是不确定的。 app.js(如果服务被定义) VAR应用= ..
发布时间:2016-04-06 22:59:22 JavaScript

角模态对话框的最佳实践

什么是用于创建动态内容的模态对话框,与不具有动态内容的对话框对比了最佳实践。 例如.. 我们必须接受表单元素的列表,并提交/取消一些模式窗体。 另外,还有一些只是显示一个确认/ OK类型的操作模式对话框。 我见过很多人说,对话应该是传递给控制器​​的服务,但在我看来,服务不应该渲染UI组件和操作DOM。 什么是组装这两种类型的对话框的最佳做法?谢谢你。 解决方案 角UI自举提供服 ..

科尔多瓦+ Angularjs +设备就绪

我正在开发使用科尔多瓦和AngularJS移动应用程序。如何限制之前科尔多瓦设备就绪AngluarJS的引导。基本上我不想设备准备好之前使用任何AngularJS控制器。 解决方案 手动引导你角应用: 从HTML code取出你的 NG-应用属性,所以角度不启动本身。 添加这样的事情对你的JavaScript code: document.addEventListener(“dev ..
发布时间:2016-04-06 22:52:19 JavaScript

AngularJS:结合到服务属性的正确方法

我在寻找如何绑定到AngularJS服务属性的最佳做法。 我已通过多个实施例的工作,以了解如何结合性质在正在使用AngularJS创建的服务。 下面我对如何绑定到一个服务性质的两个例子;他们都工作。第一例子使用基本绑定和第二实施例中使用$范围。$观看绑定到服务属性 在服务绑定到属性或时要么是这些例子preferred那里会建议我不知道的是另一种选择? 这些例子的premise是服务应该更新 ..

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

我正在写一个angularJS应用程序。在这个特殊的控制器,我打开通过 $ window.open 服务一个新的浏览器窗口。但在新的窗口中,所有的 $范围变量都将丢失。 我试图用 window.parent 但这不起作用。事实上,在新的浏览器窗口中的所有应用程序服务,控制器或范围都没有效果都没有,这是真的吗?有没有办法打开一个新的浏览器窗口,但仍让新的窗口属于在旧的窗口相同的角应用程序?我需要有 ..

我该如何配置Angular.js不同的环境?

你是如何管理配置变量/常量针对不同的环境? 这可能是一个例子: 我的REST API可达上本地主机:7080 / myapi / ,但我的朋友说,在Git版本控制下的同一code工作有部署的API他的Tomcat上本地主机:8099 / hisapi / 假设我们有这样的事情: 角 .module('应用',['ngResource']) .constant('API_END ..
发布时间:2016-04-06 22:47:07 前端开发