angularjs-service相关内容
我有一个检索单个帖子的路由和一个查询我的 API 的服务.但是我需要将参数从 URL 传递给服务,以便我可以正确调用 API.我不知道该怎么做. 这是我到目前为止所想出的.我省略了似乎与这个问题无关的内容. 感谢您的帮助! 路由 myModule.config(['$stateProvider','$urlRouterProvider','$locationProvider',
..
我有一个 AngularJS 服务,它与服务器通信并返回应用程序不同部分的翻译: 角度.module('utils').service('翻译', ['$q','$http',function($q, $http) {翻译服务 = {得到:功能(部分){如果(!承诺){var q = $q.defer();承诺 = $http.得到('/api/翻译',{节:节}).success(函数(数据、
..
假设我有三个同名的工厂DSerrorLog,每个工厂都在不同的模块下 angular.module('module1').factory('DSerrorLog', function () {返回 { 显示:假,味精:“"};});angular.module('module2').factory('DSerrorLog', function () {返回 { 显示:假,味精:“"};});an
..
这听起来可能是一个非常简单/愚蠢的问题,但我需要问它,因为我以前从未遇到过这种情况……好吧,我的 angularJS 应用程序中有一项服务.该服务目前包含 4 种方法,它们都执行 80% 相同的功能/代码,我希望使其更有效率.这是我的服务的样子(删除了很多代码): .factory('townDataService', function ($http) {var townList = {}
..
我是 AngularJs 和 REST 服务的新手,想知道如何使用 $resource 将对象数组传递给 Angular js 中的 REST-POST 调用.我知道如何传递单个参数但不确定如何传递数组.这是我传递单个参数的 Get 调用代码.谁能告诉我,我怎样才能用 POST + 数组实现同样的事情.谢谢!! var services = angular.module('myApp.serv
..
我有一个控制器,它显示一个清单,并将选择存储在一个数组中. 我的另一个控制器在第一个控制器的数组上运行 $http.get. 如何设置 $watch 以便每当数组更改时,都会发送新的 HTTP GET 请求? 我的尝试:http://plnkr.co/edit/EaCbnKrBQdEe4Nhppdfa //其他控制器见plnkr + FooSelection factory +
..
我正在编写一个 angularJS 应用程序.在这个特定的控制器中,我通过 $window.open 服务打开一个新的浏览器窗口.但是在新窗口中,所有的 $scope 变量都丢失了. 我尝试使用 window.parent 但这不起作用.事实上,在新的浏览器窗口中,所有的应用服务、控制器或作用域都没有生效,这是真的吗?有没有办法打开一个新的浏览器窗口,但仍然使新窗口属于旧窗口中的同一个 an
..
我想我已经接近了,我能够打印出属于用户的书籍 ID,但一直尝试从 firebase 书籍参考中获取属于用户的书籍列表,但没有成功. 我在这里松散地遵循教程:http://www.thinkster.io/pick/eHPCs7s87O/angularjs-tutorial-learn-to-rapidly-build-real-time-web-apps-with-firebase#item
..
我有一个 REST API,它有这样的东西: GET/zones - 列出所有区域 {“区域":[{"name": "区域 1",“人":[0,2、3],“计数器":3},{"name": "区域 2",“人":[1、5],“计数器":0}]} POST/zones - 创建一个新区域 {"name": "区域 1",“人":[0,2、3]} 删除/zones/:id 删除区域
..
我有两项服务 - 一项用于存储用户详细信息,另一项用于调用以检索这些详细信息: userService 存储要在整个应用中使用的用户详细信息(即注入控制器、服务等) function userService($log) {var id = '';var 用户名 = '';var isAuthenticated = false;无功服务 = {身份证:身份证,用户名:用户名,isAuthen
..
我有一个 api,我想解析“泡泡"的名称.这我想注入控制器 - 但问题是我尝试了不同的方法,都只是说......未定义和一些注入问题...... :( 代码: .state('气泡', {摘要:假,url: "/bubbles/:bubbleId/feed",控制器:'泡泡控制器',数据: {授权角色:[USER_ROLES.editor]},解决: {已解决的气泡名称:函数($http,
..
我的应用程序需要一些基本数据才能启动.这就是为什么我创建了一个服务,并将其用作该公共数据的模型,以便所有控制器都可以访问它.我正在尝试使用 ui-route 的 reslove 功能解析服务,该功能表示如果我返回一个承诺,那么它将在控制器执行开始之前解决,但它对我不起作用.这是我的代码 服务: var Data = function ($q, $http) {变量列表 = {};变量缓存数
..
我有一个检索单个帖子的路由和一个查询我的 API 的服务.但是我需要将参数从 URL 传递到服务,以便我可以正确调用 API.我不知道该怎么做. 这是我目前想到的.我忽略了与这个问题无关的内容. 感谢您的帮助! 路由 myModule.config(['$stateProvider','$urlRouterProvider','$locationProvider',功能($st
..
我有一个与服务器通信并返回的 AngularJS 服务应用程序不同部分的翻译: 角度.module('工具').service('翻译', ['$q','$http',function($q, $http) {翻译服务 = {得到:函数(部分){如果(!承诺){var q = $q.defer();承诺 = $http.得到('/api/翻译',{部分:部分}).成功(功能(数据,状态,标题,配
..
我已经尝试了一切来让 ui-router 决心将它的值传递给给定的控制器——AppCtrl.我正在使用 $inject 依赖注入,这似乎会导致问题.我错过了什么? 路由 $stateProvider.state('app.index', {网址:'/我',templateUrl: '/includes/app/me.jade',控制器:'AppCtrl',控制器为:'vm',解决: {用户
..
我最近将我们应用中的所有模态指令切换到 Angular-ui-Bootstrap 模态指令.好多了,但是遇到了一种新样式的模式,它在鼠标离开时关闭而不是取消点击. this.leaveTag = (tag) =>{TagHover.off();};this.hoverTag = (tag) =>{TagHover.display();}; 以上是在我们的 TagHover Factory 中调
..
我正在使用 Angular UI 引导模式对话框并在服务中创建它: myApp.factory('ModalService', ['$modal', function($modal) {返回 {触发器:函数(模板){$modal.open({templateUrl:模板,尺寸:'lg',控制器:函数($scope,$modalInstance){$scope.ok = function() {$
..
我最近将我们应用中的所有模态指令切换到 Angular-ui-Bootstrap 模态指令.好多了,但是遇到了一种新样式的模式,它在鼠标离开时关闭而不是取消点击. this.leaveTag = (tag) =>{TagHover.off();};this.hoverTag = (tag) =>{TagHover.display();}; 以上是在我们的 TagHover Factory 中调
..
这是我在深入研究 AngularJS 代码中无法弄清楚的事情,也许您可以帮助解开这个谜. 为了展示它,我向 AngularJS 种子项目添加了一个服务: function MyServiceProvider() {console.log('这是我的服务');this.providerMethod = providerMethod;函数提供者方法(){console.log('这是我的
..
我在我的项目中使用 Angular UI $modalhttp://angular-ui.github.io/bootstrap/#/modal 我不希望用户通过按下背景来关闭模式.我想要一个模式只能通过按下我创建的关闭按钮来关闭. 如何防止模态关闭? 解决方案 在创建模态时,您可以指定其行为: $modal.open({//... 其他选项背景:'静态',键盘:假});
..