Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.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 JS

我有一个使用两个控制器的页面。一个与在许多不同页面上重用的标题关联,另一个与页面主体关联。标记看起来像: <div id = 'header' ng-controller = 'headerController' > <div id = 'login-button' ng-click = 'login()'> Login </div> </div> <div id = 'body' ng-controller

Angularjs 从ng include访问和修改$scope

编辑 我刚刚意识到为什么它可能不起作用,尽管我不知道如何解决这个问题。包含在我的HTML主页上,不在我的ng视图中。这可能就是$parent不起作用的原因,因为从技术上讲,ng视图是include的父视图。所以它是: <body> <div ng-view></div> <div ng-include="menuPath"></div> </body> 在我的ng include中,我尝试执行以下操作: <sel

AngularJS:ng模型碰撞IE 11的五个输入,知道吗?

下面是代码,非常简单: HTML: 我有5个ng模型的输入,在Windows8.1的IE11下,浏览器崩溃 $scope.user = {A: '', B: '', C: '', D: '', E: ''}; 步骤: 在五个输入中键入任何内容。 单击“创建”。输入应该是空的。 在每个输入中再次键入。在我的电脑上,浏览器崩溃了。 但是如果我删除了一个输入并保留了4个输入,浏览器就不会崩溃 有什么想法吗 ================================= 更新:新发现 如果我

AngularJS验证指令

我们有一个验证指令,用于验证Blur和viewContentLoaded事件上的控件 我们将表单值保存在本地存储中,以便在离开表单并返回时记住细节 问题是,即使它记住了细节,当我们再次加载该视图时,它也不会重新验证Firstname和Lastname 以下是我们的原始代码: <div> <form name="form" class="form-horizontal"> <label class="control-label">First name&l

Angularjs Anngularjs重用html页面以获得多个结果

我正在angular中创建一个测试应用程序,它接受一个日期输入,并显示来自API请求的今天和明天的天气信息 我使用了使用ng include的a daytimpers.html来显示今天的结果,但希望重用daytimpers.html在同一页面上显示明天的天气信息 我认为使用ng include会让它变得更难。我想到的蛮力是创建另一个具有类似变量名的视图,但这可能无法达到目的。你有什么想法吗 Html: js: 请指导我实现目标的正确方法。为此制定一个指示。你能为它制定一个JSIDLE吗。是的。

Angularjs 如何在使用yeoman时禁用源生成

当我使用yo angular generator时,我不想包含插件im下载的所有源代码,或者angularjs或bootstrap等其他任何源代码,并且需要一堆超过30k的脚本文件来构建我的简单angular应用程序。我知道这可能有助于人们重新定义一些行为,以及其他一些东西,但我不关心这些事情,我只想有2个版本的文件缩小,并没有统一。除了许可协议ofc外,并没有其他任何东西可以生成只需要的文件,而不是全部。编辑的问题是不包括源代码。仅限发行版Yeoman会问一系列问题,以确定你想要什么和不想要什

Angularjs 使用带有ASP.NET标识的BreezeJS多对多用户角色表

我正在尝试使用实体框架、BreezeJS和AngularJS实现ASP.NET标识。我用于ASP.NET标识的方法是。一对多关系,如用户userlogin和用户UserClaims工作正常;Breeze在一次调用中返回它们,没有问题。问题在于SQL中的UserRoles表存在一个联接表UserRoles,这是EntityFramework中的多对多关系,Breeze目前不支持 EF设计器使用关联“桥”自动连接用户和用户角色表,这实际上是“UserRoles”表,没有可见的表,只有连接器/关联行。

Angularjs 未使用$error$invalid显示表单错误

我试图复制ng书中的一个例子 这是我的 app.js var app = angular.module('plunker', []); app.controller('MainCtrl', function($scope) { $scope.fields = [{placeholder: 'Email', isRequired: true}, {placeholder: 'Password', isRequired: true},

Angularjs 对$http.get中的值使用筛选器时出错

我正在使用过滤器从中继器中提取id。这一切都很好,但在控制台中,我发现以下错误: https://docs.angularjs.org/error/$interpolate/interr?p0=%7B%7BspecsList%20%7C%20splitIds%7D%7D&p1=TypeError:%20Cannot%20read%20property%20%27map%27%20of%20undefined 如果我用specsList的静态值替换$http.get,则不会出现错误。你知

Angularjs 手动引导有时不加载页面

我正在Angular项目中使用RequireJS,并在require.config文件中进行手动引导。我的问题是,每当我重新加载页面时,它有时会抛出一个模块不可用的错误。这并不是一直都会发生,所以这似乎是一个时间问题 main.js 'use strict'; require.config({ paths: { angular: '/lib/angular/angular', angularAnimate: '/lib/angular-animate/angular-anima

Angularjs jasmine不能模仿elasticsearch对象

我正在使用yoeman、grunt、angular、grunt jasmine、karma、elasticsearch实现一个应用程序。我需要为我的定制服务名称elasticSearchService编写一个测试,它调用elasticsearch elasticsearch.angular.js来搜索某些东西并返回到承诺,但我不能模拟elasticsearch esFactory对象 packages.json bower.json 我的服务 执行grunt测试后,错误消息occurs sear

Angularjs 角度日期范围过滤器

我想知道是否有人能帮我。我目前正在尝试让一个日期过滤器在Angular中工作。我可能完全走错了方向,但我只是想问一下 我现在有一个ng repeat循环通过一个对象数组。我的对象有以下字段:title、sentBy和received。接收到的是UTC格式,我的过滤器基本上也采用UTC格式的两个输入作为开始日期和结束日期。然后,过滤器检查收到的日期是否大于或等于开始日期或小于或等于结束日期。我的问题是过滤器的输入是整个对象的输入。我不知道如何访问过滤器中对象的接收字段来进行比较。我试着输入。收到了

AngularJS使用JSON数据ID执行多条路由

我们是新手,在使用Json数据中的ID设置多个路由时,我们发现了一两个问题 我们正在尝试复制,因此我们可以单击每个“查看”按钮,以显示与教程相同的所选“保修项目”的更详细页面 我们已经将我们的AngularJS问题上传到,如果有人能看到我们缺少的东西或知道更好的下降路线,请告诉我们 带有ResultSet.JobID的App.js状态 有 因为有这些州 .state('home', { url: '/home', templateUrl: 'home.html', c

Angularjs 传递引用以形成在角度方向上应用指令的组件

我必须在我的一个控制器方法中访问$error属性。我是这样做的: <input name="myinput" my-directive="{{doSomethingWith(myform.myinput)}}" // other /> 其中,$element是doSomethingWith方法所需的参数名称。能否共享指令定义。属性值可以是my directive=doSomethingWithmyform.myinputNo,然后将其视为普通文本。必须将其

Angularjs 当我使用角度标记设置Id时,setMainPage似乎不起作用。知道为什么吗?

仅供参考:如果我不使用角度标签,并把一个简单的字符串滑块工程只是罚款 放置角度标记的原因是我需要动态生成菜单和内容。所以这可能是你的答案。基本上,您只有一个ons模板,但它的内容将根据您单击的任何菜单项动态生成。这只是一个简单的例子。。。但你会明白的 index.html javascript 现场查看:因此您使用angular在listitem上生成onclick基,但使用以下代码。。。你总是用id=page1.html加载页面???你必须找到一种方法,通过角度范围动态生成页面ID,你不能在

数据GPS拖拽无法正确显示--AngularJS

我能够在一个视图中成功地在两个表之间进行拖放。它显示数据,因为它应该每次除了第一次尝试拖放页面加载后 AngularJS中有哪些陷阱导致了这种情况?我还没有找到解决办法。这是我的密码: function dropOnMch(dragEl, dropEl) { var dragScope = angular.element(dragEl).scope(); var dropScope = angular.element(dropEl).scope()

Angularjs 为什么要停止处理多个指令

为什么angular不处理其他指令 我有两条指令限制元素,限制:div中的“E” 但是angular处理了我的第一条指令,没有处理另一条指令 <div> <directive-one /> <directive-two /> </div> 我使用的是AngularJSV1.2.23 发现问题在于自动关闭指令标签,即。 HTML规范不支持此类标记,因此HTML/浏览器解析器会忽略它。 看 有几个答案, 回答1:对指令使用打开和关闭标

Angularjs 重定向到登录时角度ui路由中的循环问题

我们的环境中有两个不同的应用程序,一个用于处理登录和主门户。当任何人试图访问门户url而其未被记录时,否则功能将保存此url并重定向到登录 $urlRouterProvider.otherwise(function($injector, $location){ console.log($location.absUrl()); //save attempted url //redirect to login, var loginUrl=$location.a

Angularjs 拒绝所有未兑现的承诺

我在使用$q服务的服务中有很多承诺。关于地点变更,我想拒绝所有未兑现的承诺,以防止任何连锁承诺运行。这可能吗 非常感谢您的任何想法 C我认为您可以使用$q.all方法来管理一组链接承诺。您要做的是,在某些活动中取消承诺。使用$http,您可以传递超时承诺以取消任何活动/挂起的承诺 e、 g.下文 app.factory("movies", function($http, $q){ var getById = function(id){ var canceller = $

Angularjs 为什么这个控制器没有定义?

第一次在这里发布。通过制作制表符脚本来学习一些角度,我如下 代码控制器中描述的内容,但脚本不会运行 我得到这个错误,说我的控制器未定义:error:[ng:areq] 以下是HTML: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" ng-app="tabModule"> <head> <link href="Stylesheets/bootstrap.min.css" rel=

Angularjs ASP.NET MVC Razor语法:带有c代码的可自定义.cshtml页面

我正在做一个ASP.NETMVC/angularJS项目,它包含在一个页面生成器中。用户可以在构造函数中创建页面 保存页面时,全部内置在angularJS中的构造函数会在网站目录中保存一个物理.cshtml页面。该页面只有简单的HTML语法 现在,我们需要在使用构造函数创建的这些页面上添加一些验证。问题是,需要使用razor语法来纠正它@{查看包…} 我试图在这个文件上写一些razor c代码,只使用记事本,当我在浏览器中打开它时,它呈现为纯文本。如果我在VisualStudio中编写相同的代码

AngularJS:删除单击的元素父行

我有一个用户表,每一行代表一个用户。 在每一行的末尾,我都有一个删除链接,单击该链接可以从数据库中删除用户 现在,我需要更新表以反映更改。 我知道如何使用jQuery实现这一点,但如何以角度的方式实现呢? 是否需要向每行添加ng模型属性 以下是我如何附加“单击事件”: <a ng-click="deleteUser(user._id)">Delete</a> 我有一个打印用户的程序。我在想,如果我将用户从模型中删除,这可能是一种方法 编辑:我现在找到了一个问题,它也回答

标记未显示在Openlayers3上,超出Angularjs监视功能

我想根据用户交互在Openlayers地图上显示特定的标记。 因此,我在指令链接函数中使用AngularJS watch函数。我观察到一个包含json对象的数组“data”。这些也包含长的,横向和横向存储在EPSG:4326/WGS 84中 我试着改编小提琴: 在console.log中,我可以看到CoordinateGeometry.getFirstCoordinate已正确生成,但它们没有显示在地图上。我不确定,这是否因为角度摘要而不起作用,或者这是否是Openlayers的问题。 我也将感

如何在angularjs中为app.run编写单元测试?

我的app.run方法如下所示 app.run(['urlconfigservice', function (urlconfigservice) { urlconfigservice.loadurlconfiguration(); } ]); 我的urlconfigservice如下所示:它读取urlconfig.json文件并将结果存储在urlconfiguration中 define([

Angularjs Karma-使用grunt对调试和发布版本进行单独配置

我有一个angularJS应用程序,使用karma进行单元测试。现在,我的karma.conf.js文件配置为从我的/app文件夹加载文件 我的问题是:是否可以添加另一组配置以在My/dist文件夹上运行测试?这样做有什么意义吗 非常感谢 Uri不像专家,但到目前为止,我知道如果我错了,这些方法可以纠正我的错误: 是的,你可以。 这取决于您希望一次运行多少个测试。如果您希望每次运行一次。设置另一个karma.conf文件。如果你想同时运行所有东西。将所有文件放入配置中。 files: [

Angularjs动态创建ng网格

我正在动态创建ng网格选项 for loop var grid = {data:'data',enableCellEdit:true//more stuff} 数据:“数据”是我遇到麻烦的地方。假设数据看起来像 $scope.data = []; $scope.data.push([{}]); 所以 我不能执行数据[index],如果我显式地说数据[0]或数据[1],但数据[index]失败,它会工作吗 尝试“data['+index+']”,其中索引可以是动态的0或1,等等。它可以工作

Angularjs 新路由器模板映射

我正在将一个应用程序从ui路由器转换为新的Angular路由器,以便将来更容易迁移到Angular 2.0。我不怕破坏更改,因为我还没有很多组件 我的问题是它没有将模板加载到我的组件中。 我已经组织好了要加入的代码 /components/<component-name>/<component-name>.html 这是我的route.config: $router.config([ {path: '/', redirectTo: '/checkout'},

Angularjs无法在ng模型加载后编辑文本区域

在用我的文本更新文本区域后,我似乎无法更新文本区域中的文本 $scope.desc = ""; $scope.d = function () { for (var i = 0, len = $scope.stat.length; i < len; i++) { if ($scope.stat[i].Id == $scope.selectedId && $scope.statDate == $scope.stat[i].Sta

angularjs如何使用多个其他过滤器过滤整数的真值?

我希望这个问题的标题不会让任何人感到困惑,但我需要找出一些看似非常基本但似乎无法理解的东西 基本上我有多个过滤器,其中两个过滤数字。但是,如果在JSFIDLE上的示例中,一个数字是1 California,另一个数字是13 Arizona,那么如果我选择1,则过滤将同时包括这两个数字 这是我的HTML: <div ng-app='app' ng-controller='myController'> <h3>Records: {{(projects|filter:filte

Angularjs 角度ng模型选项getterSetter不工作

我正在尝试使用ng模型选项getterSetter。但是我不能让它调用我的模型函数 <input id="idShowDisabled2" type="checkbox" ng-model="myObj.Trev" ng-model-options="{ getterSetter: true }" />Show disabled feeds 如果我只使用一个常规模型,它就会工作:ng model=showdabled。我也留下了这条线 <input id="idShowDis

Angularjs 接受来自安全$http请求的非安全响应

我正在向Angular中的安全服务器发出$get请求。问题是,这是一个内部服务器,我无法控制它,它有一个坏证书,因此我收到了混合内容错误消息,并且出于安全原因,我的浏览器不允许显示响应 我能做些什么来通过HTTPS请求数据,但同时确保我接受非安全响应 $.get('https://internal.domain.com' + '' + $scope.account, function (data, status) { _.forEach(data, function (item) {

AngularJS使用Mandrill发送带有函数结果的电子邮件

所以我正试图从我的AngularJS快递应用程序发送一封完整的带有mandrill的订单电子邮件。。。在我在函数中添加嵌套数组之前,一切都很正常。基本上这就是我所拥有的。谢谢你的关注 以下是触发错误的EmailController代码段 { "name": "TOTAL", "content": "$"+$scope.total(menu)+".00" } 函数totalmenu在应用程序中可以完美地计算所有项目和选定选项的总数 这里是工厂函数 OrderFactory.total = fu

Angularjs 在没有更改时捕获UI路由器的状态更改

我想使用UI路由器的$stateChangeStart捕获从“/foo/bar”转换到“/foo/bar”时的状态更改: $rootScope.$on('$stateChangeStart', function() { // ... });' 基本上,我希望捕获当前状态的链接何时被单击,以便强制重新加载。$stateChangeStart事件仅在浏览器url更改时触发。重定向到相同状态时,状态不会发生任何更改。无法跟踪更改后的状态与前一个状态相同。这就是为什么使用$stateChang

Angularjs 如何在Angular JS中通过选择进行过滤?

我将AngularJS中的对象数组设置为: var arr = [{type : 1, name : 'Bbc'}]; 我还有一个选择列表: <select ng-model="type"> <option value="1">Select</option> </select> 如何通过选择中的选定选项筛选ng repeat中的对象?如果我正确理解了您的问题,我会这样做: HTML 如果您想查看结果,请点击这里:查看angular关于过滤器的文

JavaScript | AngularJS | UI路由器:始终强制控制器执行

我的场景需要一条带有控制器和状态app.foo视图的路由。当用户通过菜单链接到达该路由时,我希望UI路由器始终重新运行/执行控制器-因为我在这里调度一个事件以从另一个模块获取数据。问题是,如果用户切换到app.bar并返回app.foo,则此事件永远不会触发 如何强制UI路由器再次运行此控制器 例如: .state('app.foo', { url: '/foo', alwaysReload: true }); 这可能吗?如果将控制器添加到路由定义中,这是默认行为,例如:

Angularjs 在Force.com上开发单页应用程序而不使用Visualforce页面

是否可以在Force.com平台上使用HTML5和AngularJS开发单页应用程序-而不使用Visualforce页面和Salesforce的Aura框架?如果您不想使用Visualforce Apex页面控制器、Visualforce标签、,等等,您可以使用AngularJS或任何其他现代Javascript框架开发单页应用程序,用于与后端部件交互,例如Visualforce远程对象。这是使用它的简短示例。您还可以使用Salesforce REST API,请参阅

Angularjs 从nodejs服务器获取数据并将数据发送到生成的页面的最佳方式是什么?

我是nodejs+angular应用程序的新手。我只想将一些数据从节点服务器传递到angular生成的页面。我该怎么做?有没有类似的东西 response.render('URL',JSONDATA); 我可以使用它将数据获取到指定的URL。仅供参考,我在UI页面上使用ng view/ng route进行快速加载 在客户端: app.config([ '$locationProvider','$routeProvider', function($locationProvider,$routeP

Angularjs Ionic中的多个嵌套视图

我正在尝试将视图嵌套在ionic模板中。我有一个可以正常工作的抽象模板,但问题是这个特定的视图是由多个我希望能够重用的组件拼凑而成的 我想要的是这样的: <ion-view view-title="Home"> <ion-content class="padding"> <div> <ion-nav-view name="home-search"></ion-nav-view>

如何测试AngularJS Jasmine封装的承诺

也许有人会帮我测试一个带有连锁承诺的模拟服务 工厂测试 模拟测试 我对Jasmine的角度测试和单元测试非常陌生。我是否误解了对服务的嘲笑,或者我采用了完全错误的方法 我更新了工厂和测试,希望能更清楚地了解我的问题 @本杰明·格伦鲍姆,我加上了回报,但那没用 我终于自己找到了虫子,傻我。需要在每个spyOnobj“method”.callFake函数中设置延迟变量。由于变量作用域的原因,我总是从以前的deferred.promise中获取deferred.resolve值 承诺处理返回值,返回测

Angularjs 为什么ngPattern、ngMinvalue和其他验证指令仅适用于

我发现下面的角度代码不起作用 <div ng-model="..." ng-pattern="..."> 验证器将仅与输入和文本区域一起工作,但它将非常方便,例如用于解决用例和其他许多问题 <div contenteditable ngModel="..."> 为什么有限制?这是一个bug,问题已经解决了 我不确定,因为我根本没有对AngularJS做出贡献,但我认为他们希望避免这种复杂性。我假设验证表单元素与验证常规div非常不同。为什么不使用文本区域来验证呢?您是

Angularjs 已选中Ng在修改数据后不更新

ng checked组件有以下问题:我有一个带有checked属性的条目列表,该属性在html模板中传递。最初,条目带有false on checked,但在处理一些数据后,该值设置为true。虽然我修改了数组,并且在该指令上设置了一个watch,但选中的值不是updatedis设置为false。我不知道我错过了什么。 模板: <span data-ng-repeat="item in data_used track by $index" ng-class="class">

AngularJs用户界面路由器自定义url

好的,问题出在这里。我有一个应用程序,用户可以注册为商户,并可以拥有自己的店铺名称,我要查找的url是: http://localhost:8000/#/storename 这与默认主页子页面(如contactus、aboutus)发生冲突。下面是我的ui路由器的实现 这是http://localhost:8000//contact 正在访问存储模板,就好像contact是存储名称一样。默认的which inherit home.[anything]应位于父级定义的模板下。我如何解决这个问题

Angularjs 在vscode中为每个d.T使用无参考路径的键入

我在vs2015中使用Web Analyzer插件使用TypeScript和打字。我已经解决了所有vs2015错误。现在我正在尝试用vscode设置它。我已经设置了一个gulp任务和vscode报告: 错误TS2304:找不到名称“angular” 我可以用下面一行来解决这个问题,但是有没有比单独列出每个文件更简单的方法呢?也就是说,vs2015编译打字脚本时不会出现问题,并且知道如何使用打字文件 /// <reference path="../typings/browser/ambien

Angularjs 如何修改$http.get()。然后将无效JSON响应为有效JSON

我们需要在收件箱中实现提前输入功能,但当我们从$http得到响应时,get是无效的JSON,所以我无法做到这一点 下面是我用于视图级别的方法 uib-typeahead="name for name in collections ($viewValue)" 角度: JSON响应: 如何将无效的JSON修改为有效的JSON,然后将有效的响应传入。最好在源代码处解决问题,但如果无法解决,请实现自己的响应转换器 return $http.get('/Documents/DocumentsList/'

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