-
AngularJS将变量传递给服务
所属栏目:[安全] 日期:2020-12-17 热度:51
我有这个工厂: factory('getJson',['$resource',function($resource) { return $resource('json/greetings.json',{},{ query: {method:'GET',isArray:true} }); }]); 该文件是硬编码的’greetings.json’,我希望工厂根据我视图中的复选框获取文件: liinput[详细]
-
angularjs – angular.bootstrap启动后unbootstrap?
所属栏目:[安全] 日期:2020-12-17 热度:76
无法尝试重新编译角度应用程序. 调用angular.bootstrap后有没有办法解除引导? 一旦我在已经引导的情况下执行angular.bootstrap,就会导致错误 谢谢! 解决方法 看起来似乎并没有设计角度,我想不出你想要的任何好理由(但也许你这样做).那说,从 angular.js sou[详细]
-
angularjs – 错误:[ng:areq]参数’ProjectsController’不是
所属栏目:[安全] 日期:2020-12-17 热度:59
为什么我的ProjectsController未定义?我从浏览器控制台收到此错误消息. 你可以检查一下你自己看到这个plunker: http://plnkr.co/edit/0DJ6W7QEPx2UzpdzDrVu?p=preview 'use strict';angular .module('projectplanner',['ui.router']) .config(function($st[详细]
-
angularjs-directive – AngularJS – 在指令中使用局部变量
所属栏目:[安全] 日期:2020-12-17 热度:54
我无法理解指令js范围的工作原理.我的意思是看起来主指令函数中声明的局部变量在指令的所有实例之间共享.例如. // HTMLul li my-dir="1"/li li my-dir="2"/li li my-dir="3"/li/ul//JS.directive('myDir',function($timeout) { var data,_el; function init([详细]
-
angularjs – 仅在第一次点击时工作的模态中的Angular UI Bootst
所属栏目:[安全] 日期:2020-12-17 热度:172
日期选择器似乎只在第一次点击时工作,然后它不会弹出.我猜它与某些交叉变量或函数定义有关,但我无法弄清楚如何修复它. 这是代码: http://plnkr.co/edit/ridTspMBHE1iphrSobQr?p=preview HTML div ng-controller="ModalDemoCtrl" button class="btn btn-info[详细]
-
angularjs – 如何在Firebase简单登录上创建电子邮件验证
所属栏目:[安全] 日期:2020-12-17 热度:198
在angularfire种子项目中,有一个使用电子邮件和密码的帐户注册过程.但是我们如何验证电子邮件是不是假的?我的意思是它没有服务器代码,只是客户端代码. 解决方法 你可以在这个链接 angularfire_seed_with_reg_confirmation上使用angularjs-fire种子项目.这里[详细]
-
angularjs – 首先选择的元素在IE中不起作用
所属栏目:[安全] 日期:2020-12-17 热度:172
当我们使用带有select元素的ng-options指令时,我们在IE中看到一些非常奇怪的行为,当我们使用 option ng-repeat =''时,这些行为不会发生. 我第一次从使用ng-options创建的下拉框中选择一个选项,无论我选择哪个选项,都会显示第一个选项. 如果我使用ng-repeat创[详细]
-
angularjs – 在选择选项中显示两个属性组合
所属栏目:[安全] 日期:2020-12-17 热度:66
以下是我的选择框 select ng-model="colour" ng-options="c.id as c.name for c in colors" ng-init="colour=2" option value=""--Select Colour--/option/select 以下是控制器中的代码 $scope.colors = [ {id: 1,name: 'black',shade: 'dark'},{id: 2,name:[详细]
-
angularjs – 角度服务
所属栏目:[安全] 日期:2020-12-17 热度:78
我试图在角度控制器之间共享一个id 我创建了如下服务: app.factory("idService",function() { var id; addId = function(id) { id = id; }; getId = function() { return id; }; }); 在我的控制器中,我试图使用此服务如下: app.controller('photoFormContr[详细]
-
dart – 为自定义组件提供回调
所属栏目:[安全] 日期:2020-12-17 热度:107
我制作了一个自定义组件,它基本上包含了一个d3折线图.现在我希望能够为图表中的行点击注册回调. 我给组件一个@NgCallback参数,然后我将事件发送到: class NetworkSummaryComponent implements NgShadowRootAware { @NgCallback('callback') Function callba[详细]
-
angularjs – 在另一个指令中转换指令时,不会显示验证消息
所属栏目:[安全] 日期:2020-12-17 热度:65
为了减少html验证的样板代码,我正在编写两个指令:一个用于模板化,另一个用于验证…两个指令都按预期工作,而 angularjs验证类确实附加到无效的输入标签,只有我面临验证的问题作为模板指令一部分的消息未显示. PLUNKER LINK 问题似乎与编译子元素的方式有关:[详细]
-
angularjs – Angular承诺有条件地运行
所属栏目:[安全] 日期:2020-12-17 热度:136
我想有条件地执行异步函数,但我想我错过了正确的语法来说出我想要的东西. this.doUpToThreeThings = function(skipTheMiddleStep) { return doFirstThing().then(function (result) { if (skipTheMiddleStep) { return doThirdThing(); } else { return doSe[详细]
-
angularjs – 无法在角度引导模态窗口中引用kendo网格
所属栏目:[安全] 日期:2020-12-17 热度:125
我试图引用放置在bootstrap模式使用的模板中的kendo网格.直接放置在app控制器的范围内时,同一网格可以工作,但会从模态实例控制器中抛出未定义的错误. 有人可以告诉我我做错了什么. var app = angular.module('plunker',['ui.bootstrap','kendo.directives'])[详细]
-
angularjs – 如何根据其中一个属性的值在控制器中获取ng-repeat
所属栏目:[安全] 日期:2020-12-17 热度:183
我在我的html文件中使用ng-repeat来显示过滤的项目: li ng-repeat="item in (filteredItems = (items | filter:query))" {{ item.name }}/a 在控制器中,我想根据他的一个属性获取项目的索引. 精度:我想在过滤列表中获取索引,而不是在整个列表中. 例如,这将[详细]
-
angularjs – 当数组中的对象列表时,重复不允许在ng-repeat中出
所属栏目:[安全] 日期:2020-12-17 热度:143
我很困惑为什么ng-repeat给我重复错误.我可以使用track by $index来解决它,但我想知道何时由angular引发此错误. 这很清楚 div ng-repeat="a in [1,1,1]".../div 由于上面的数组中存在重复值,因此肯定会抛出Dups错误. 对象列表怎么样? div ng-repeat="a in i[详细]
-
angularjs – 用于列的Bootstrap动态分隔符(角度解决方案更可取)
所属栏目:[安全] 日期:2020-12-17 热度:171
假设我有一个典型的bootstrap布局,包含row和col-lg-x div class="content container" div class="row" div class="col-lg-5" /div div class="col-lg-7" /div /div /div 是否有任何插件(最好是有角度的,但也有其他插件)在2列之间制作一个可拖动的分隔线,以便[详细]
-
angularjs – 为什么$modal为表单引入了额外的范围?
所属栏目:[安全] 日期:2020-12-17 热度:54
我已经设法使用angular-ui-bootstrap中的示例来演示问题(但是你需要打开控制台才能看到它) Plnkr link to this code 为什么表单被卡在子范围而不是$scope? HTML !doctype htmlhtml ng-app="plunker" head script src="http://ajax.googleapis.com/ajax/libs[详细]
-
angularjs – 使用Angular Translate StaticFilesLoader的i18n
所属栏目:[安全] 日期:2020-12-17 热度:126
我正在关注 this tutorial的ng-newsletter,使用Angular-Translate将i18n应用到我的应用程序.当我在我的app.js文件中包含翻译时,该应用程序正常工作,但我无法使StaticFilesLoader工作.这是我的app.js文件,其工作代码已注释掉 – angular.module('myApp',['ngC[详细]
-
使用angularJS的Bootstrap-Tour
所属栏目:[安全] 日期:2020-12-17 热度:155
我目前正在开展一个项目,我必须在页面上显示一个游览. 我看了一下Bootstrap-Tour,看起来并不那么糟糕.我在angluarJS控制器工作.所以我创建一个Tour,添加一些步骤并创建一个按钮,在AngularJS控制器中触发StartTour()函数: var t = new Tour({container: "#ma[详细]
-
angularjs – 刷新与该控制器一起使用的页面时,将覆盖控制器中使
所属栏目:[安全] 日期:2020-12-17 热度:141
在我的 angularjs页面中,我使用angularjs的$rootscope对象将全局数据传递给另一个控制器.在我的控制器中,我成功地能够捕获存储在$rootscope对象中的值,并且值正确填充并且我正在使用标签控件中的值.但是当我刷新页面时,价值就会消失.这有什么问题以及我如何[详细]
-
TemplateUrl指令:AngularJs
所属栏目:[安全] 日期:2020-12-17 热度:158
有可能将范围读入指令的templateUrl吗? 我想做这样的事情: mDirective.directive('directive',[function () { return { restrict: 'A',scope: { types :'=types' },templateUrl:'.mytemplate/'+scope.types+'.html' 解决方法 范围在指令的templateUrl中不[详细]
-
如何缓存angularjs partials?
所属栏目:[安全] 日期:2020-12-17 热度:70
在 angularjs生产中缓存部分的最简单/最现代的方法是什么? 目前代码如下: $routeProvider.when('/error',{templateUrl: 'partials/error.html',controller: 'ErrorCtrl'}); 其中templateUrl显然是指向单独文件的http路径.在移动设备上,该文件的加载时间是[详细]
-
angularjs – 为什么我的事件处理程序总是一个键击,$timeout如何
所属栏目:[安全] 日期:2020-12-17 热度:73
我完全困惑为什么我的按键事件处理程序始终是一个键击. http://plnkr.co/edit/w3FAXGd5zjrktO6DgOpD?p=preview body ng-controller="myController" form input ng-keypress="handleKeypress($event)" / /form/body 控制器: myapp.controller('myController'[详细]
-
如果设置了特定标头,则测试AngularJs的$http.defaults.headers.c
所属栏目:[安全] 日期:2020-12-17 热度:125
所以我是 JavaScript和AngularJS的新手,因此我的代码还不如它应该的那么好,但它正在改进.然而,我开始学习并实现一个带有REST后端的简单登录页面.提交登录表单后,将返回一个身份验证令牌,并将其设置为默认的http-header属性,如下所示 $http.defaults.headers.[详细]
-
angularjs – 将ng-attr绑定到模型的Angular指令
所属栏目:[安全] 日期:2020-12-17 热度:114
All code and preview in plunker 我想将属性双重绑定到指令范围并从外部更改该属性 它改变了指令中的内容. body ng-app="paneApp" ng-controller="AppCtrl" div class="btn-group" button type="button" class="btn btn-primary" ng-model="pane.a" btn-che[详细]