-
angularjs – 为控制器中的工厂调用服务
所属栏目:[安全] 日期:2020-12-17 热度:165
调用在我的控制器中使用.factory创建的服务时遇到问题. 代码如下所示. 工厂(app.js): .factory('Database',function($http){ return { getDatabase: function(){ var database = {}; $http.get('http://localhost:3001/lookup'). success(function(data){ d[详细]
-
angularjs – 有没有办法为拦截器请求$http?
所属栏目:[安全] 日期:2020-12-17 热度:94
这个想法是在某些情况下从另一个来源获取数据,所以我有这个存根: factory("interceptor",function ($q,$location,$http) { return function (promise) { return promise; }} 失败了 [$injector:cdep] Circular dependency found: interceptor - $http 还试[详细]
-
AngularJS $routeProvider没有重载方法
所属栏目:[安全] 日期:2020-12-17 热度:59
AngularJS documentation表示ngRoute $routeProvider具有重载方法. reload() Causes $route service to reload the current route even if $location hasn’t changed. 从这个屏幕截图中可以看出,$routeProvider没有重载方法. 我正在初始化我的模块: var pa[详细]
-
单元测试 – AngularJs:在单元测试指令时触发事件以模拟用户操
所属栏目:[安全] 日期:2020-12-17 热度:180
我已经看到,为了模拟由指令生成的DOM上的用户操作,有两种方法,都可以触发事件: How to trigger ng-change in directive test in AngularJS 第一种方法使用jquery,第二种方法使用angular-scenario.js中定义的名为browserTrigger的函数.第二个应该是更好的,因[详细]
-
AngularJS中的编码风格
所属栏目:[安全] 日期:2020-12-17 热度:52
虽然这个 thread总结了以下三种代码样式: 1) angular.module('mainCtrl',[]);function MainCrl($scope,$rootScope) {} 2) angular.module('mainCtrl',[]).controller('MainCtrl',function($scope,$rootScope)) { ... }); 3) angular.module('mainCtrl',['$s[详细]
-
angularjs – 如何防止$watch内部的价值变化
所属栏目:[安全] 日期:2020-12-17 热度:155
我正在观看用户可以在输入字段中编辑的范围值. 我想确保newValue始终是一个数字,如果不是,请保留oldValue,直到用户键入正确的数字值. 我怎样才能做到这一点? 我目前正在做的是这个(在指令的链接函数内): scope.$watch('count',function(newValue,oldValue)[详细]
-
AngularJS:$rootScope.$on没有收到通过$rootScope发送的消息.$v
所属栏目:[安全] 日期:2020-12-17 热度:122
关于广播和接收广播,角度1.2 rc2和角度1.2之间有什么变化? 我认为在$watch中控制器中的标准广播即 $scope.$watch('changedRequest',function(newValue,oldValue) { $rootScope.$broadcast('onTestingMe') }); 我尝试在另一个控制器中接收它 $rootScope.$on([详细]
-
angularjs – 如何将模型属性用作变量ng-click
所属栏目:[安全] 日期:2020-12-17 热度:145
我想在我的模型中将ng-click函数调用存储为字符串. 我不能使用ng-click =“m.func”,如果我使用ng-click =“{{m.func}}”也不能正常工作. http://jsfiddle.net/j8wW5/19/ 在ng-click =“{{m.func}}”的情况下,它看起来像角度1.2.0会抛出错误. 我怎样才能把它[详细]
-
angularjs – 如何与指令控制器中的隔离范围变量进行交互?
所属栏目:[安全] 日期:2020-12-17 热度:125
我有指令myDirective,它有一个双向绑定隔离范围.当用户单击按钮时,我想将隔离范围更改为值.我认为隔离范围与$scope绑定,但我错了.我如何“抓[详细]
-
AngularJS中$routeChangeStart的Jasmine单元测试用例
所属栏目:[安全] 日期:2020-12-17 热度:55
嗨,我正在使用AngularJS构建一个应用程序,现在我正在测试我的应用程序的单元.我知道如何为服务,控制器等编写单元测试用例.但我不知道为$routeChangeStart编写它. 我的app.js中有以下代码 app.run(function ($rootScope,$location,AuthenticationService) { $[详细]
-
angularjs – 样式属性中的Angular Bug IE10变量
所属栏目:[安全] 日期:2020-12-17 热度:158
如果我做这样的事情: div style="margin-left: 50px;"TEST1/divdiv style="margin-left: {{50}}px;"TEST2/div http://jsfiddle.net/XeVHL/1/ 值test2的左边距将不会被应用,这仅在IE中,是否有任何建议可以解决这个问题? 解决方法 作为一种解决方法,您可以使[详细]
-
angularjs – 使用Angular在输入提交按钮上动态设置文本
所属栏目:[安全] 日期:2020-12-17 热度:102
input type="submit" value="Create new order" / 如何根据$scope变量设置’value’属性? 解决方法 http://plnkr.co/edit/DZWzN4D9QzzBCpetSYtF?p=preview input type="submit" value="{{model}}" / 在你的控制器中: $scope.model = "Create new order";[详细]
-
angularjs timepicker ng-change
所属栏目:[安全] 日期:2020-12-17 热度:127
我正在使用AngularJS TimePicker(ui.bootstrap.timepicker).我想在更改时间选择器时触发事件.我找了一个ng-change属性,但没找到. 我的目的是,我希望保存更改时间后对模型所做的更改.现在我已经使用ng-model来设置模型,但我无法弄清楚如何通知控制器以便它可[详细]
-
Angular JS在调用新的$http之前取消$http调用
所属栏目:[安全] 日期:2020-12-17 热度:127
在角度JS 1.1.5中,您可以取消之前启动的$http调用.这两个 link1和 link2对它的工作原理给出了一些解释. 但是我无法理解,如何在实践中使用它.我创建了plnkr以说明我想要实现的目标. 用户有一个他可以点击的链接(我们知道,用户倾向于非常热情地这样做) 如果用[详细]
-
angularjs – 选择角度:选定的值
所属栏目:[安全] 日期:2020-12-17 热度:58
我有一个关于在选择的小部件和AngularJS的组合中设置ng-model的问题(参见此视频: https://www.youtube.com/watch?v=8ozyXwLzFYs) 我想要做的是将收件人设置为一些可以预先选择的值.这个例子的HTML和JS(来自视频) h1Chosen/h1 select data-placeholder="Choo[详细]
-
从组件或服务访问Angular2转换
所属栏目:[安全] 日期:2020-12-17 热度:64
我目前正在根据 https://angular.io/docs/ts/latest/cookbook/i18n.html中的指南翻译我的第一个Angular2应用程序 这些示例仅显示如何将i18n属性应用于模板代码以及模板代码如何进行国际化. 如何从组件的代码(.ts文件)或服务内部访问本地化文本?我需要这个与[详细]
-
angularjs – Angular JS,带有选择框的过滤表
所属栏目:[安全] 日期:2020-12-17 热度:103
我有一张桌子.我想根据选择框中选择的值来过滤表格.比较值为选择框中的{{pipe.pipe_id}}和表格中的{{dimension.pipe_id}}.猜猜有一个简单的解决方案吗?有什么建议吗? Pipe: select id="select01" option ng-repeat="pipe in pipes"{{pipe.code}} - {{pipe.[详细]
-
angularjs – 两个指令(不是嵌套在HTML中)如何相互通信?
所属栏目:[安全] 日期:2020-12-17 热度:138
我对angularJS很新,我有一个问题(希望它不是那么愚蠢): 我有2个指令(不嵌套): div directive1/divdiv directive2/div 现在我希望指令与控制器相互通信(Ive在directive1中定义了’controller:’): myApp .directive('directive2',function () { return {[详细]
-
解析 – 如何触发角度解析器而不在字段中输入任何内容
所属栏目:[安全] 日期:2020-12-17 热度:178
正如主题所述,我如何触发在a内发生的动作 modelController.$parsers(...) 没有用户输入…我能想到的唯一方法是将它们包装在一个函数中并调用它,但是有更好的方法来触发它 **//pseudo$(modelController).trigger('just got dirty');** 我需要这个的原因是触发[详细]
-
$$广播上的angularjs错误
所属栏目:[安全] 日期:2020-12-17 热度:113
我有一个角度脚本,它在$rootScope上广播一个事件(使用$$广播). 我正在使用的角度版本是1.1.4 在某些情况下,这会在角度代码中引发异常: 未捕获的TypeError:无法读取null的属性’$$nextSibling’. 有没有人知道可能导致此错误的原因是什么?不幸的是,发生此[详细]
-
在angular 2材质中设置datepicker的默认日期
所属栏目:[安全] 日期:2020-12-17 热度:141
我正在尝试使用material.angular.io创建datepicker,但我需要为字段设置默认日期.在previose版本角度材料很容易.有人知道我现在该怎么办? 我的代码: input mdInput name="start_time" #start_time="ngModel" [mdDatepicker]="startDate" [min]="minDate" da[详细]
-
angularjs – 插入$compile-d html
所属栏目:[安全] 日期:2020-12-17 热度:155
(请注意,您不需要知道这个数据表的数据.) 我正在创建一个处理DataTables的指令.我想要做的是有一个带有两个图标的操作列 – 编辑和删除.这些图标应响应ng-click. 数据表允许您通过为给定的列定义提供回调来实现此目的(mRender).此回调返回该单元格值的html字[详细]
-
AngularJS Testacular / Jasmine单元测试:0成功执行0
所属栏目:[安全] 日期:2020-12-17 热度:189
我正在尝试为AngularJS项目编写单元测试.该项目基于角度种子,并使用Testacular进行测试.每次运行test.sh脚本的尝试总是以“0成功执行0”结束. 我尝试过这个超级简单的“测试”: describe('Testing Jasmine',function() { console.log('describe'); var test[详细]
-
单元测试 – AngularJS – 带注射的基本测试
所属栏目:[安全] 日期:2020-12-17 热度:156
所以我是整个测试的新手(我曾经是那些曾经说’我应该编写单元测试……但从未结束过这样做的人之一:-p). 我现在正在为这个项目编写单元测试.我正在使用testacular Jasmine,用browserify来编译东西.在我开始尝试做很多AngularJS注入之前,我没有遇到任何问题.[详细]
-
angularjs – 角度注射器上下划线的含义
所属栏目:[安全] 日期:2020-12-17 热度:67
我一直在为一些Angular组件编写测试,使用我刚才在google上找到的语法: describe('Directive: myDir',function () { beforeEach(module('myApp')); beforeEach(module('app/views/my_template.html')); beforeEach(inject(function ($rootScope,_$compile_,$[详细]