-
尝试使用templateURL测试AngularJS指令
所属栏目:[安全] 日期:2020-12-17 热度:58
在我的karma.conf.coffee中,我有: files: [ 'public/bower_components/angular-mocks/angular-mocks.js' 'public/scripts/**/*.coffee' # not tested since configuration is difficult to be tested and perhaps should not be tested 'test/webapp/unit/*[详细]
-
angularjs – Object不支持此属性或方法
所属栏目:[安全] 日期:2020-12-17 热度:59
我正在尝试开发一个通用的验证指令.我的主要目的是在input元素的父元素上应用指令并使用该指令,我想添加一些验证状态,如bootstrap提供的has-error和has-success类. 我可以用chrome做到这一点.但是,我的问题始于IE8.是的,我运气不好.我必须支持IE8. 无论如何,[详细]
-
angularjs – ng-focus和ng-blur对select DOM不起作用
所属栏目:[安全] 日期:2020-12-17 热度:112
首先,我创建一个简单的示例来查看ng-focus和ng-blur是否在select上被激活,然后是我的实际代码,我找不到为什么第二个不起作用: div ng-app ng-init="focus=false;blur=false;active=false" select ng-focus="focus=true;blur=false;" ng-blur="blur=true;foc[详细]
-
angularjs – 在Angular中,有没有理由不用模块声明列出模块依赖
所属栏目:[安全] 日期:2020-12-17 热度:157
在我读过的关于 Angularjs的所有教程和示例中,它们都定义了带有空列表的模块作为第二个参数: angular.module('myModule',[]); 我知道创建一个新模块需要存在第二个参数,但我不明白为什么列表中没有任何元素. angular.module的文档没有说明列表内容的含义.[详细]
-
angularjs – 范围问题中的角度绑定模型?
所属栏目:[安全] 日期:2020-12-17 热度:94
嗨,我是角度js的新手,并尝试使用socket io和angular js with ionic for android平台编写聊天应用程序.但在我的聊天页面中有一个问题. 我正在尝试使用ng-model将文本框绑定到$scope.message变量,但是当我在页面本身显示相同的变量值时它没有得到绑定作为测试,[详细]
-
angularjs – Angular UI Router – 如何在切换视图时保留视图
所属栏目:[安全] 日期:2020-12-17 热度:117
我是Angular和UI路由器的新手. Plunk http://plnkr.co/edit/1wfyrGryfGG5RtXozPFY?p=preview 设置我有三个顶级应用程序导航按钮Home,Projects,Help.他们使用Angular UI Router ui-view指令加载不同的视图home.html,projects.html和help.html.这很好用. Proje[详细]
-
angularjs – 如何观看集合中的每个对象?
所属栏目:[安全] 日期:2020-12-17 热度:91
在Angular范围内,我有一组带有一些数据的对象,以及x和y坐标.必须根据x和y值重新计算其他一些范围变量.有效地做到这一点的最佳方法是什么? 如果我使用$scope.$watch(集合,处理程序)或$scope.$watchCollection(集合,处理程序),我不会收到有关它包含的对象更改[详细]
-
angularjs – AngularFire:注销后仍可访问数据
所属栏目:[安全] 日期:2020-12-17 热度:184
我正在努力使用AngularFire进行用户身份验证和授权. 问题是,一旦授权用户登录并显示来自Firebase的数据,如果我退出,则仍会显示数据.我可以从作用域中删除数据(删除$scope.data),这使得它不显示,但如果我再次作为未经授权的用户登录,则重新附加引用并且数据仍[详细]
-
angularjs – ngInject和closure编译器
所属栏目:[安全] 日期:2020-12-17 热度:155
我尝试在ADVANCED模式下编译以下代码失败: /** * @description App configuration * @param {!angular.$routeProvider} $routeProvider * @constructor * @ngInject */function Config ($routeProvider) { $routeProvider .when('/',{ templateUrl: 'mainpa[详细]
-
angularjs – AngularFire简单登录(电子邮件/密码) – access-co
所属栏目:[安全] 日期:2020-12-17 热度:156
因此,我正在尝试在AngularJS应用程序中执行似乎是最简单的SimpleLogin电子邮件/密码身份验证版本.我为我的应用程序设置了一个forge,我可以成功地读取和写入数据,我正在使用该参考进行身份验证.我在仪表板中启用了电子邮件/密码身份验证,并添加了一个我正在尝[详细]
-
AngularJS使用指令来阻止其他指令执行
所属栏目:[安全] 日期:2020-12-17 热度:57
我的Angular应用程序中的某些操作需要注册用户.如果用户未注册,我们希望显示“注册模式”并阻止原始操作. 这些操作可以通过ng-click或任何其他“click binding”指令触发(例如’modal-toggle’指令). 所以我找到了这个解决方案:https://stackoverflow.com/a[详细]
-
forms – 在angular-ui选择中设置ng-selected
所属栏目:[安全] 日期:2020-12-17 热度:126
我的 HTML代码: div class="form-group col-md-4" label for="lenderBusinessState"Select State/label div class="input-group select2-bootstrap-append" ui-select name="lenderBusinessState" ng-model="lenderInfo.modelState.selected" theme="select[详细]
-
angularjs – 在子控制器中获取父控制器,它们都使用’controller
所属栏目:[安全] 日期:2020-12-17 热度:118
父控制器设置为’parentCtrl as vm’,chield设置为’childCtrl as vmc’,没有名称冲突,它运行良好. 如何在子控制器中访问父控制器? 请注意’$scope.$parent’不起作用. 解决方法 要使用’$scope’表示法访问父控制器,只需使用’$scope.$parent’. 然而,’co[详细]
-
angularjs – 如果首选语言无法加载,angular-translate不会尝试
所属栏目:[安全] 日期:2020-12-17 热度:83
当使用angular-translate来本地化我的Angular应用程序时,如果首选语言(通过静态文件加载器)无法加载或因任何原因不存在,则不会尝试使用回退语言. $translateProvider.useStaticFilesLoader({ prefix: 'locale-',suffix: '.json'});$translateProvider .prefe[详细]
-
angularjs – 使用量角器测试websockets服务器
所属栏目:[安全] 日期:2020-12-17 热度:85
我有一个自定义WebSockets服务器,可以在AngularJS客户端中触发路由更改.我想用量角器进行e2e集成测试.由于路径更改事件是每30秒并且涉及多用户交互,因此创建服务的模拟似乎是最好的方法.有没有推荐的方法在量角器中这样做? 解决方法 我不确定这是否正是您正[详细]
-
angularjs – 单元测试控制器时如何模拟ng-grid
所属栏目:[安全] 日期:2020-12-17 热度:154
我目前正在尝试为现有的代码块编写测试,并在控制器内部遇到嵌套的ng-grid时遇到问题.问题来自控制器尝试在初始化时与网格交互. 测试软件 node@0.10.14 karma@0.10.2 karma-jasmine@0.1.5 karma-chrome-launcher@0.1.2 我的测试: define(["angularjs","angul[详细]
-
angularjs – Angular js ng-view呈现的事件
所属栏目:[安全] 日期:2020-12-17 热度:146
我怎么知道ng-view完全呈现的时间.目前我已尝试使用 $scope.$on('$viewContentLoaded',function() { }$scope.$on('$routeChangeSuccess',function() { }angular.element(document).ready(function() { } 但所有这些都在渲染视图之前触发. 解决方法 正如我在[详细]
-
AngularJS正在使用REST服务
所属栏目:[安全] 日期:2020-12-17 热度:109
我需要编写一个AngularJS页面,该页面显示来自REST服务的一些 JSON数据. 调用时REST服务显示此JSON示例数据: [{"key":"ABX1234","value":"Network Hub"}] 这是我用来检索数据的HTML页面: html ng-app head script src="https://ajax.googleapis.com/ajax/li[详细]
-
angularjs – 如何仅使用角度指令将元素拖放到日历上
所属栏目:[安全] 日期:2020-12-17 热度:85
我正在尝试使用angular指令实现拖放日历.日历使用ui-calendar( https://github.com/angular-ui/ui-calendar),Arshaw FullCalendar的完整AngularJS指令. 元件在日历上的拖放由角度拖拽(https://github.com/codef0rmer/angular-dragdrop)提供动力. 这是文件夹d[详细]
-
angularjs – orderBy是否与AngularUI类型一起使用?
所属栏目:[安全] 日期:2020-12-17 热度:66
这问题是 related to another question我问的. 我设法让AngularUI Typeahead工作.但是,我的orderBy过滤器似乎没有做任何事情. 此选择框可正确排序所有内容(距离是自定义函数): select ng-model="fromStation"ng-options="item.name for item in stations.st[详细]
-
angularjs – Angular:使用template或templateUrl时的差异
所属栏目:[安全] 日期:2020-12-17 热度:132
我在使用template属性而不是templateUrl时遇到了一个奇怪的问题. 在后者的情况下,我可以在单个元素上定义具有隔离范围的多个指令或transclude选项.这按预期工作,我没有任何错误. 然而,当简单地复制模板并将其设置为指令中的模板时,Angular突然开始抱怨多个指[详细]
-
angularjs – 如何在IntelliJ中导入Angular Seed项目
所属栏目:[安全] 日期:2020-12-17 热度:123
我正在尝试将Angular Seed项目导入IntelliJ,但是当我这样做时会创建一大堆单独的模块.我只想要一个目录结构的视图,并忘记这个模块垃圾.它们都是我的文件夹. 如何在IntelliJ中进行设置?这是人们使用Angular应用程序做的事情,还是我需要更改为WebStorm之类的[详细]
-
angularjs:循环遍历视图中与另一个数组交叉的数组
所属栏目:[安全] 日期:2020-12-17 热度:191
我正在努力解决以下问题.我有一个全局array1,其值为FileA,FileB,FileC,FileD和FileE.然后我有一个特定的array2,其值为FileA和FileC. 我想要的输出是类似的 div class="matched"FileA/divdiv class="not_matched"FileB/divdiv class="matched"FileC/divdiv cl[详细]
-
angularjs – 来自解析对象的属性未传递给控制器??,未知提供程序
所属栏目:[安全] 日期:2020-12-17 热度:65
在投票之前,是的,这个问题已经在这里被提出并回答了,但答案并不令人满意.他们都正确地建议在路由配置中添加控制器,但这不是这种情况. routeProvider的解析对象xxx的预期行为将被注入控制器: var app = angular.module('X',[]).config(['$routeProvider',fun[详细]
-
angularjs – 在ng-repeat动画之前将Angular ng-class应用于$app
所属栏目:[安全] 日期:2020-12-17 热度:197
我有一个动画,根据点击的按钮,向左或向右动画ng-repeat中的元素. 在一个操作中,我设置一个ng-class(动画类),然后删除触发动画的元素,但是在动画应用之前它似乎没有识别出对ng-class的更改,除非我使用一个$scope.$apply(),但这会引发一个$apply已经在进行中的[详细]