Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
 Angularjs_IT技术博客_编程技术问答 - 「Fatal编程技术网」

Angularjs 验证表单时如何显示范围?

在我的Angular应用程序中,我需要在提交表单时显示一个错误。 使用以下代码,标记永远不会显示 知道我做错了什么吗 <form name="addLocationForm" ng-submit="submitForm(addLocationForm.$valid)" novalidate> <label for="name">Name</label> <input id="name"

Angularjs ng maxlength阻止将有效值数据绑定到输入字段

我在表单中有以下字段: <input type="text" name="dedicatedstaff" ng-model="staffingRecord.dedicatedStaff" tabindex="9" ng-pattern="/^[0-9]{0,4}(\.[0-9]{1,2})?$/" ng-maxlength="7" /> 表单用于编辑现有记录。无论现有记录中的值是什么,该字段都无法通过验证,数据绑定将变得未定义。记录上存在的一些示例值为1、2.5、12.

Angularjs 参数“subcroller”不是函数,未定义

我在app.js中声明了angular模块 var mainModule = angular.module('mainModule ', ["subModule"]); var subModule = angular.module('subModule ', []); 和一个JS文件subcroller.JS,其中定义了如下控制器 subModule .controller("subController", ['$scope', '$timeout',"$rootScope", functio

Angularjs 在ui引导指令之前编译自定义指令

我正在尝试为日期选择器创建我自己的指令,因此当在移动设备上打开页面时,输入类型将更改为type=date,并显示本机日期选择器,而不是我仍将在桌面上显示的ui引导日期选择器 我想先编译我的指令,这样在指令的compile函数中,我就可以删除ui引导datepicker指令,而这个指令不会被编译 有办法做到这一点吗?我已经尝试在我的指令上设置priority:9999,但仍然首先编译ui引导指令 我现在正在尝试这样的事情: <input type="text" ng-mode

Angularjs 如何从嵌套的ng repeat中获取值

我的问题是如何在第二次ng重复中获取数据,如下面给出的循环示例所示 例如: ng-repeat="question in questions" {{$index+1}} ng-repeat="option in question.choiceBeanList" {{questionObj.questionId}} --> Here I have to get both data's 您可以使用ngInit进行此操作 检查文档:如果您只是想获取索引,可以使用$parent.$index

Angularjs 如何将angularfire(angularfire+firebase)项目推送到heroku?

关于heroku的最接近我正在做的教程是节点教程,但这并不完全符合我的目的。我有一个angularfire项目,没有节点。我该怎么处理?也许我根本不需要希罗库?有什么更好的方式让我的东西在线? 谢谢 如果您已经在使用Firebase,请查看Firebase主机。对于开发者计划来说,这是免费的,一旦安装了开发工具,它就像“firebase部署”一样简单 以下是托管文档的链接: 如果你想走heroku路线,只需设置一个小型的Express服务器或类似设备,并按照他们的教程进行操作 如果您已经在使用F

AngularJS使用其进行嵌套调用的依赖服务测试控制器。我被卡在使用Sinon存根上了

我不熟悉AngularJS,当然也不熟悉JS测试。我被困在如何测试角度控制器内部驱动的数据。我了解到,sinon可以存根到类似服务的函数调用,以获取假数据。我还了解到Angular有$provide。。。但由于我是新手,我迷路了。所以我想征求你们的意见,我做错了什么,下一步我应该做什么才能为我的Angular应用程序正确编写JS测试 控制器 (function () { 'use strict'; var controllerId = 'appCtrl'; angul

Angularjs ui路由器恢复预防事件

我希望用户在导航到另一个页面时得到通知,必须保存更改。 因此,我监听UI-ROUTER的stateChangeStart事件。 我需要阻止要阻止的事件,即下一页在保存值之前不加载这些值。当我通过$state.go手动导航到所需页面时。。我一直挂在stateChangeStart事件的循环中 $scope.$on('$stateChangeStart', function(event, toState, toParams, fromState, fromParams){ event.pre

Angularjs 使用SPA框架使用RESTful Web服务

我希望有一个轻量级应用程序,它将使用RESTful web服务。没有更多的业务逻辑 我已经使用CodeIgniter REST客户端实现了同样的功能。但仍然不知道如何使用主干/AngularJS处理相同的问题。我担心向公众显示web服务URL 如何在主干网或角网中调用web服务而不显示 将web服务URL设置为public。如何隐藏web服务URL?zoho/asana如何处理web服务调用?是否可以隐藏/加密web服务URL 使用Angular或主干网的安全性如何?我不建议尝试隐藏或加密web

Angularjs 我们可以在控制器中显式调用Watch吗

我们可以在控制器中明确地调用watch吗 要求: 目前有两个角度树结构复选框。一个是carriergorup,另一个是modes。我正在根据carriergroup列表检索模式值。每当运营商组列表自动更新时,我用过的手表的模式列表就会更新。 当前的功能类似于 每当更新carriergroup列表时,仅更新模式列表。假设运营商组列表没有变化,但我想明确地调用watch。这可能吗 $scope.$watch( 'carrierGroups', function(carrierGrou

Angularjs使用json数据创建表Ng Repeat

我是个新手。我的任务是从web服务的JSON数据创建一个html表 JSON数据如下所示: *-------------------------------* | Time | Name | *-------*-----------------------* | 07:00 | xxxxxxxxxxx | |-------| | | 07:15 | |

AngularJS$compile

以下功能运行良好 var el = angular.element('<div>{{ name }}</div>'); elem.append(el); $compile(el)(scope); 在angular中,您可以编写模板标记html,在浏览器中呈现之前,需要先编译模板标记html$compile将模板html转换为DOM html。 模板Html标记通常具有可从其范围中的原始定义链接的变量。这些可以使用$compile链接。作为编译转换的最终结果,可以在浏览器

Angularjs 尝试将参数传递给服务

尝试将参数传递给这样的服务 .service('modalService', ['$modal','$log', function ($modal,$log) { 'use strict'; this.showcodeModal = function(testing) { $log.warn("gets here"); $log.warn(testing); $modal.open({ templateUrl: 'views

Angularjs 控制器中的角滤波器

我知道这个问题以前有人问过,而且已经有了答案。 这是: 事实上,这对我来说是行不通的,我尝试了很多,但都失败了。 这很好: <ng-repeat="item in myList | filter:item.visible=true "> 我也试过这个: var isOpen = function(item) { return item.visible == isOpen; } $scope.myList = $scope.myList.filter(isOpen); 他们两个

AngularJS ng hide ng show或ng if基于数组项的活动状态

嗨,所以我正在建立一个购物车,它有3个视图菜单,选项和订单。该列表是使用来自json数据的ng repeat构建的。数组中的每个项作为活动字段设置为false。将项目添加到订单时,其值设置为true。我想做的是,当阵列中没有任何产品处于活动状态时,我想隐藏选项标记并显示与订单页面相同的请添加项目标记。。但我的问题是如何检查整个数组并使用该布尔值显示视图或添加项标记 这是我的工厂功能 OrderFactory.checkActive = function(item){ angular.f

AngularJS循环依赖-转换器

如果可能的话,寻求一些建议 在处理API和嵌套资源时,我试图制作一组转换器,将数据格式化为更可用的格式 在执行此操作时,由于嵌套资源的性质,我必须创建一个循环依赖项,并且关系可能是双向的 下面是一个例子: 客户端转换器 事件转换器 正如您可以想象的那样,这些资源中的每一个都有多个关系,但是这些服务需要相互依赖。我可能正在访问事件资源,并且有嵌套的客户端,反之亦然 Angular确实不喜欢这样,并抛出了一个循环依赖错误,但我不确定如何解决这个问题,也不确定如何更好地构建我的应用程序 任何帮助都将不

Angularjs 如何在控制器中等待设置数据

使用angular ui router,我有两个简单的状态,每个状态有1个视图+1个控制器: -state1供用户填写其个人资料 -状态2是显示配置文件 因此,在转到state2之前,用户填写表单,我使用state1控制器中的概要文件服务发送/存储数据 无论如何,在这一步之后,我使用$state.go'state2',但是因为在用户实际填写'state1'中的配置文件表单之前已经调用了'state2'控制器 我现在想知道,每当在state1中提交数据时,如何在state2控制器中设置$scope

Angularjs UI路由器:在加载状态时是否可以更改查询参数?

我想知道,当一个状态仍在加载时,是否可以在ui路由器中更改查询参数 我是按照以下思路思考的,但这不起作用 $stateProvider .state('foo',{ url:'/foo?bar', templateUrl:'app/foo.html', controller: 'fooController as foo', resolve: { Resource: function($state) { return somepromise()

Angularjs 如何在日期字符串上指定utc或本地

给定一个ui控件,当您选择2017年1月1日时,它返回一个Javascript日期,即2017年1月1日Sun 05:00:00 GMT+0000注意,一个实际的Javascript日期对象,因此它不是字符串 但是,我绝对需要2017年1月1日和UTC的日期 C有一个DateTime.SpecifyKinddatetimevalue,DateTimeKind类方法 基本上,不转换它的等价物是什么: 指定的时刻 正在寻找从该类型的Javascript日期UI控件获取2017年1月1日的矩实例,is

Angularjs 在angular js中,$stateProvider和$rootProvider之间有什么区别?

我是angularJS UI应用程序开发新手 我在这里开发了一个应用程序,我使用$rootProvider,但我的客户机希望将$stateProvider更改为$stateProvider 您能告诉我$stateProvider和$rootProvider之间的区别吗 请帮我往前走 谢谢和问候, srinivasarao.ch您确定它是$rootProvider而不是$routeProvider吗 此链接肯定会帮助您: 阅读ReadMe文件。它将告诉您如何从$stateProvider替换

Angularjs 角度+引导2.3-动态工具提示

我正在尝试在基于Angular+Bootstrap 2.3的应用程序中实现动态工具提示显示。由于系统方面的限制,我不能使用Angular UI 要求根据错误条件显示自定义工具提示。 例如,如果数据与预期模式不匹配,则将无效数据显示为工具提示。但如果输入的数据正确,则应显示默认工具提示。 同样,根据其他错误情况,如超过最大长度等,将显示特定的错误消息 我已经尝试在一个指令中通过监听由Angular添加到元素中的错误类来实现这些。代码如下: TestApp.directive('dynamicToo

将angularjs加载到angularjs中?

该服务很适合插入html,但如果您希望通过ajax请求将angularjs内容加载到angularjs页面中,该怎么办。是否可以将$sce用于此目的 我之所以要这么做是因为我想把表单字段和表单逻辑存储在数据库表中。一般来说,我认为把这样的东西存储在数据库中是一个非常糟糕的做法。这使得它很难编辑/维护。也就是说,如果您想在运行时加载类似的内容,我相信您必须手动编译AngularJS/HTML代码段:

带业力的Angularjs测试路线

在angular的配置中,我设置了另一个重定向到特定位置,比如说/test,所以我想写一个测试,我写了如下内容: it("should have a working otherwise route", function() { return inject(function($route, $location, $rootScope) { var $scope; expect($route.current).toBeUndefined(); $location.path

是否有用于自动构建依赖项列表的angularjs util?

对于非精简代码,angular可以根据您为指令、控制器、服务等的回调函数指定的参数名自动计算依赖注入: angular.module('myApp') .directive('myDirective', function(myDependency1, myDependency2, myDependency3) { return whatever; }); 但是,如果我希望我的代码能够缩小,我必须用一个冗余的依赖项列表来丑化它,如下所示: angular.modu

Angularjs 使用离子返回空白的sqlite ngCordova

我使用ionic和angularjs进行凭证验证,我想要的是当用户已经登录,然后转到成员页面,当有http post/get/else请求时,我想要添加http头请求,如果不使用sqlite,我是成功的,但是当我使用sqlite ngCordova插件更改代码时,我得到了错误。它返回空白,在我的Xcode日志中没有任何信息。 这是密码 //app.js 'use strict'; var db = null; angular.module('logiseraApp', ['ionic','ng

angularjs移动用户界面多个模块不工作

我在同一个视图中实现了3种不同的模态, 但是只有放在最后的那一个才能被激活。。我的代码: <div ui-content-for="modals"> <div class="modal" ui-if="blockPersonModal" ui-state='blockPersonModal'> <div class="modal-backdrop in"></div> <

Angularjs JSP与应用程序基金会 我试图建立Exp.js Web框架,用于应用程序架构的基础。我对节点世界比较陌生

我必须对gulpfile.js和app.js进行哪些更改才能启动并运行它?我可以想象使用gulp-express依赖可以派上用场,但是有太多的事情在进行,我不知道什么会打破它 相关代码: package.json: { ... "scripts": { "start": "gulp" }, "devDependencies": { ... } app.js不知道如何将这些联系在一起 var express = require('express'); var app =

为AngularJS(MeanJS)使用垂直文件夹结构时,将共享服务放在何处

我正在使用。并为文章、银行账户、收入和支出创建了一些crud模块。对于收入和支出,我希望提供一项服务,使用其id查找银行帐户的名称 所以我想出了这个过滤器: 'use strict'; angular.module('incomes').filter('findBy', [ function() { return function(input, id) { var i=0, len=input.length; for (; i<len;

Angularjs 角度ui路由器在重定向后重置toState.name

我的用户可以在url栏中更改日期 url更改的逻辑在my app.js=>stateChangeStart函数=> .run(['$rootScope', '$state', '$stateParams', 'plannerFactory', function ($rootScope, $state, $stateParams, plannerFactory) { $rootScope.$state = $state; $rootScope.$statePara

如何在httpBackend.expectPOST中捕获参数? AngularJS/Typescript/AMD/RequireJS/Jasmine/Karma/Sinon

我有一个AngularJS定制日志服务,它构建了日志消息的私有内部队列。此内部队列仅统计其队列中不属于debug类型的消息。在某个时刻,它会将这个私有队列发送到一个由消息大小限制和前面提到的计数处理的API。这种逻辑也是私有的。我需要捕获http.POST并检查传递给它的对象,以确保在包含所有消息的对象中没有发送调试 这是单元测试,所以我可以访问httpBackEnd,但我不知道如何访问args。我也有jasmine spy的,甚至是sinon的,但我迄今为止尝试过的方法都没有结果 module

Angularjs JS加密和Java解密-错误

我有一个用例,需要用JS加密,用Java解密。我尝试了两种方法: 基于 对于这种情况,我得到一个javax.crypto.BadPaddingException:给定最后一个块未正确填充的错误 通过引用各种源代码编写的代码。 对于加密: var salt = CryptoJS.lib.WordArray.random(16); var salt_hex = CryptoJS.enc.Hex.stringify(salt); var iv = CryptoJS.lib.Wo

Angularjs 如何在带有UI路由器的控制器中使用URL哈希?

我需要为状态或URL哈希中的每个更改更改一个范围属性。 我使用的是ui.router,而不是ngRoute,这是一个问题 我知道$location.path为我提供了当前哈希,但它似乎不起作用。下面是我正在使用的控制器: var myController = myApp.controller("myContoller", ["$scope", "$location",

Angularjs Angular+requirejs Chrome错误:未捕获错误:[$injector:modulerr]未能实例化模块

经过大量搜索,没有符合我特定错误的答案,以下是我得到的: 我有一个使用requirejs的angular应用程序,该应用程序在firefox中运行良好,但由于某些原因,chrome没有正确加载并抛出错误:未捕获错误:[$injector:modulerr]未能实例化模块公文包,原因是 我在两种浏览器中看到的唯一区别是依赖项加载顺序,下面是我的代码: (function () { require.config( { baseUrl: "protec

Angularjs 在子对象中调用父对象的控制器方法

我想从继承的控制器中获取$scope变量值。它适用于非范围变量,但范围变量打印未定义 appControllers.controller('parentCtrl', ['$scope', '$rootScope', '$http', '$location', '$log', function ($scope, $rootScope, $http, $location, $log) { $scope.someVariable = "Scope hello world.";

Angularjs 角度模型未通过onChange或ng change更新到本地存储

所以我完全接受我可能在做一些非常非常愚蠢的事情,但事情是这样的 我使用$localStorage api将我的用户存储在localStorage中,该api具有set和get方法。我在UI中使用了一个角度范围滑块,只是因为它看起来不错 这是控制器中用于在启动程序时设置性别的代码,以及用于存储性别的函数 从离子配方页。我不明白这一点: get: function(key, defaultValue) { return $window.localStorage[key] || defaultVa

Angularjs 在ng view动画克隆上设置类

我通过在$routeChangeStart事件上设置类来设置ngView的动画。它按预期工作,下一页加载新类+ng动画ng enter ng enter active,上一页克隆将旧类+ng动画ng LEVE ng LEVE active,如下所示: <div ng-view class="page1transition ng-animate ng-leave ng-leave-active" data-ng-animate="2"> <div ng-view class="p

无法从Gmail API(Users.messages:send)获得响应--通过IonicFramework+AngularJS在移动设备上运行

我能够发送电子邮件成功使用没有问题。接收者在几秒钟后收到电子邮件,但应用程序没有收到GMail的响应,即threadid、id等。。。描述 我通过IonicFramework在移动设备上运行它,顺便说一句,w/c使用angularJS。有什么不对劲吗 $http({ method: 'POST', url: 'https://www.googleapis.com/upload/gmail/v1/users/me/messages/send?uploadType=multipart',

Angularjs 使用解析依赖项测试控制器

我正在尝试使用Jasmine对一个依赖于解析键的控制器进行单元测试。我也在使用controllerAs语法。路由代码如下所示: $routeProvider.when('/questions', { templateUrl: 'questions/partial/main_question_viewer/main_question_viewer.html', controller:'MainQuestionViewerCtrl', controllerAs:'questi

使用ODataAngularResources时AngularJS$资源错误

我正在尝试使用ODataAngularResources。我阅读了文档,并完全按照显示的方式进行了操作。下面是我如何使用它 $scope.claims = $odataresource("/odata/DeniedClaims") .odata().withInlineCount().take(20).query(); Chrome dev中的网络显示了数据,但我仍然得到以下错误: Error: [$resource:badcfg] http://err

Angularjs 角度时间格式不正确

我正在从服务中获取以下JSON: { "DailyEventCaseID": 1, "LocID": "LA ", "CourtRoom": "9", "CaseID": 3, "EventDate": "2015-09-14T00:00:00", "SortTime": "08:30", "SeqNumber": 1, "StatusID": null, "Case": { "CaseID": 3,

Angularjs 编辑已解析对象不会更新父/子控制器数据

我使用ui路由器中可用的解析选项在父控制器和子控制器之间共享数据。 PFB规范 var app = angular.module('app',['ngRoute','ui.router']); app.config(function($stateProvider,$urlRouterProvider){ $urlRouterProvider.otherwise('/first/second'); $stateProvider .state(

Angularjs 删除选中的行

我在第行有一个字段列表。用户可以添加行。如何生成一个删除选中行的函数?我想把它们添加到一个新的数组中,但我不知道如何过滤所选的项 谢谢大家! 你可以这样做 $scope.removeSelected = function() { $scope.foods = $scope.foods.filter(function(food){ return !food.selected }) } 这里有一个

AngularJS:使用注入声明控制器的不同方法

我很少看到用angular声明控制器的方法 QS 1 在上面的代码中,没有指定MyCtrl是模块名MyApp的一部分。我们是否需要将控制器添加到MyApp模块?或者它将自动添加到MyApp模块 QS 2 我见过一些人使用[]来注入依赖项,比如[$scope,但有些人不使用第三个括号来注入依赖项 看到这个[$scope]了吗?它有什么特别的含义吗 因为在函数中,我们总是像函数$scope这样指定依赖项名称 那么,请告诉我何时需要使用第三个括号来注入依赖项 还是有语法上的甜言蜜语或个人偏好 代码取自

Angularjs 角度ui网格禁用行选择的单元格焦点复选框

我有一个包含多个列的ui网格。其中两列是可编辑的。我还启用了行选择,使复选框显示在行的最左边的列中 我已禁用不可编辑列的单元格焦点。我想要实现的是,当我编辑一个可编辑列单元格并点击tab时,它应该只在可编辑列之间导航。当前设置的问题是焦点从一行中的可编辑单元格转移到下一行中的选择复选框,而不是转移到下一个可编辑单元格。我想禁用选择复选框的焦点 vm.tableOptions = { appScopeProvider: vm, data: [],

上一页   1   2   3    4   5   6  ... 下一页 最后一页 共 2306 页