-
angularjs – 使用异步数据设置默认值
所属栏目:[安全] 日期:2020-12-17 热度:112
我有一个下拉列表 select ng-model="referral.organization" ng-options="key as value for (key,value) in organizations"/select 使用$http请求填充组织的位置.我还有一个资源引用,其中包括几个属性,包括与下拉列表中保存的值对应的整数组织.目前,下拉列表[详细]
-
如何从AngularJS中的服务中传回承诺?
所属栏目:[安全] 日期:2020-12-17 热度:160
我的控制器中有一些代码直接调用$http来获取数据. 现在我想将其转变为服务.这是我到目前为止: 我的服务: angular.module('adminApp',[]).factory('TestAccount',function ($http) { var TestAccount = {}; TestAccount.get = function (applicationId,call[详细]
-
angularjs – 在angular.js中缓存和设置范围值
所属栏目:[安全] 日期:2020-12-17 热度:103
我有一个多标签应用程序,有两个独立的控制器. 输入任一选项卡后,我需要点击API.初始匹配后响应不会更新,因此在后续访问该选项卡时无需再次响应. 我的问题是缓存API响应的正确方法是什么,并将其设置为范围变量. 目前,我有一个像这样的帮助功能设置 var setAnd[详细]
-
AngularJS:通过$resource使用数组类型参数发送请求(复选框,多选
所属栏目:[安全] 日期:2020-12-17 热度:155
当我的GET参数中有一个复选框(client_status)数组时,我在使用AngularJS中的$resource库发送正确序列化的GET请求时遇到问题. 这是我现在在控制器中的代码: $scope.filters = { client_status: ["CLIENT_STATUS_FORMER","CLIENT_STATUS_ACTIVE"],client_refer[详细]
-
Angularjs – 更新JSON
所属栏目:[安全] 日期:2020-12-17 热度:72
我对 Angularjs很新,并且在解决如何更新我从JSON创建的$scope元素时遇到了问题.基本上我有一个包含抓取JSON的函数的服务: app.service('JSONService',function($http){ return{ getJSON: function(){ return $http.get('posts.json') .then(function(respon[详细]
-
AngularJS – 有条件地应用属性?
所属栏目:[安全] 日期:2020-12-17 热度:55
有条件地应用元素很简单 – 只需使用ng-show.但属性怎么样? IE div ui-sortable .../div 需要只对管理员进行排序,所以做一些像… div ng-conditional-attribute=" {'ui-sortable': 'user.isAdmin()'} " .../div 解决方法 创建自定义指令或模板,并在附加可排[详细]
-
angularjs – 在隔离范围指令监视中未观察到的表单元素ng-模型更
所属栏目:[安全] 日期:2020-12-17 热度:98
在发布这个小提琴之前,我检查了SO的类似问题.答案很少,但所有这些都不是表格元素. http://jsfiddle.net/dgQAd/ 我有以下问题: 1)文本框绑定到模型uname,但onload文本框不显示值.为什么会这样? 2)在搜索这个问题的答案时,我看到了类似require:ngModel,并在[详细]
-
angularjs – Canvas如何与MVC框架一起使用?
所属栏目:[安全] 日期:2020-12-17 热度:154
我一直在研究AngularJS及其MVC解决方案.通常,MVC框架使用 HTML结构本身绑定到后端数据模型.在AngularJS的情况下,这是通过Directives完成的,这些指令对于直接HTML工作很有用. 对于我的场景,我有一个数据模型将被转换为立即模式Canvas上的可视化表示.然后,还需[详细]
-
是否有任何与AngularJS等效的jQuery.ajaxSuccess
所属栏目:[安全] 日期:2020-12-17 热度:100
我正在尝试将使用jQuery编写的模块转换为AngularJS. 我有一个ajaxSuccess和ajaxError处理程序,它在全局级别执行ajax响应处理.它负责显示所有ajax请求中的成功/失败消息. AngularJS中是否有相同的功能? 我已经通过$http服务,但没有找到任何解决方案. 解决方[详细]
-
AngularJS和Firebase身份验证
所属栏目:[安全] 日期:2020-12-17 热度:197
我想使用Firebase后端为我的AngularJS应用添加身份验证机制.要求很简单: 经过身份验证的用户应该能够访问任何页面. 如果未经身份验证的用户转到/ some_page(除/ login之外的任何页面),则应将其重定向到/ login.一旦他们输入正确的凭据,就应该将他们重定向到[详细]
-
AngularJS – 按字符串获取控制器功能
所属栏目:[安全] 日期:2020-12-17 热度:92
我正在使用ng-include指令,该指令将具有基于范围中的一些变量的动态模板和控制器.目前我有这样的地图. $scope.map = { 'key1': { controller: Ctrl1,templateUrl: 'tmpl1.html' },'key12': { controller: Ctrl2,templateUrl: 'tmpl1.html' }}...div ng-inclu[详细]
-
AngularJS单元测试不依赖于模拟请求数据
所属栏目:[安全] 日期:2020-12-17 热度:200
我终于得到了我的AngularJS测试环境设置,我正在尝试测试我的应用程序上的页面是否正常工作.这包括模板,路线,请求,指令等. 根据我的发现,在测试一个正在运行的应用程序时,结果证明模拟需要完成大部分工作.虽然这很好,但我仍然想测试我的应用程序中的实际模板[详细]
-
angularJS搜索模型
所属栏目:[安全] 日期:2020-12-17 热度:93
我是angularJS的新手.我需要对 JSON数据执行搜索.这是一个示例JSON结构 countries = [{ "country_name" : "India","stations" : [ { "name": "Dream Factory" } ]},{ "country_name" : "Indonesia","stations" : [ { "name": "Drummer Factory" },{ "name":[详细]
-
angularjs – 设置ng-repeat内的无线电的默认值(angular-js)
所属栏目:[安全] 日期:2020-12-17 热度:79
如果此值是对象而不是字符串,如何设置无线电的默认值? 编辑: 为了使事情更清楚,我更新了小提琴: 看看小提琴: http://jsfiddle.net/JohannesJo/CrH8a/ body ng-app="app"div ng-controller='controller' oConfigTerminal value= input type="text" ng-mod[详细]
-
angularjs:如何更改特定ng-view或ng-include的模板?
所属栏目:[安全] 日期:2020-12-17 热度:127
我在一个页面中有几个ng-views和ng-includes, 我想在路线改变时更改特定ng-include的模板? 解决方法 您可能必须使用相同的模板,但在该模板中,将ng-switch与ng-include结合使用以加载相应的模板.您的控制器可以设置一些$scope属性,ng-switch将使用它来确定要[详细]
-
angularjs – 基本的testacular / jasmine /角度设置和使用
所属栏目:[安全] 日期:2020-12-17 热度:91
我是Jasmine的新手,但想在 Javascript中做更多的TDD.我一直在使用Google的Angular库,我知道 Testacular专门用于测试Angular应用程序. 我已经阅读了Jasmine文档并观看了Testacular设置视频,但我无法获得最基本的测试.假设我有三个文件: modules.jscontroller[详细]
-
AngularJs可调整边框布局
所属栏目:[安全] 日期:2020-12-17 热度:116
在我的应用程序中,将有一个占据整个窗口的页面(即,您无法向任何方向滚动,页面将自身调整为窗口大小).我确信我可以做一些CSS技巧来实现这一点,但是这个页面也将包含一些可调整大小的区域.基本上会有一个侧边栏,用户可以做得更宽(在最小 – 最大范围内). 基本[详细]
-
angularjs – Angular UI / select2多个如何预选值/选项?
所属栏目:[安全] 日期:2020-12-17 热度:123
使用angular-ui和select2如下: select ui-select2 ng-model="search.categories" multiple style="width:300px" data-placeholder="select category" option value="open" open/option option value="close" close/option/select 我应该在哪里以及如何预选[详细]
-
修改AngularJS中链接函数的范围
所属栏目:[安全] 日期:2020-12-17 热度:140
通常在AngularJS的所有示例/源代码中,范围的修改都在控制器中完成.在我的指令中,我需要从另一个指令(或它的范围)获取一些信息并将其放入范围(在指令模板中可见).由于此信息对于此指令的所有实例都很常见,因此使用范围绑定对我来说听起来不太好. 所以我找到的[详细]
-
使用AngularJS进行初始验证
所属栏目:[安全] 日期:2020-12-17 热度:118
我在控制器立即加载的表单/模型上遇到AngularJS验证问题.表单加载部分不正确的验证状态,返回正确验证状态的唯一方法是输入实际的无效状态.另一种解决方法是为表单设置延迟1ms的模型.我创建了一个jsFiddle,在这里描述了这个功能: http://jsfiddle.net/YAuxm/[详细]
-
在angularjs中使用ui-date时如何将初始值设置为ng-model
所属栏目:[安全] 日期:2020-12-17 热度:154
我的模型基于 JSON对象,日期为2012-12-13T00:00:00-07:00 我想使用日期选择器ui-date. 我有以下代码可行. input ng-model="course.startDate" value="{{item.startDate | date: 'MM/dd/yyyy'}}" ui-date ng-required="true" 但是,我认为我不应该使用value[详细]
-
单元测试 – Angular服务测试有什么问题?
所属栏目:[安全] 日期:2020-12-17 热度:81
我有一个服务调用外部Web服务: angular.module('myApp.services',[]).service('autoCmpltDataSvc',function ($http) { var innerMatch = function (data) { return $.map(data,function (item) { return { fullName: item.name + (item.adminName1 ? "," +[详细]
-
单元测试 – “元素(选择器,标签).query(fn)”方法如何在Angular
所属栏目:[安全] 日期:2020-12-17 热度:63
在为Angular Scenario Runner编写E2E测试时,我遇到了一个query()方法: element(selector,label).query(fn) documentation说: Executes the function fn(selectedElements,done),where selectedElements are the elements that match the given jQuery sele[详细]
-
使用angularjs $http处理分块响应
所属栏目:[安全] 日期:2020-12-17 热度:116
我发现了最近的反应. 我同意大多数时候我们想要做出完整的回应. 但是,如果我想处理一个分块响应呢? 我如何使用$http服务? 解决方法 我找到了一种方法来做一些看起来正确的事情 http://www.igvita.com/2011/08/26/server-sent-event-notifications-with-htm[详细]
-
angularjs – 使用$routeProvider时的无限重定向
所属栏目:[安全] 日期:2020-12-17 热度:167
我试图设置角度路由时遇到了一些问题. 我有一个手工启动的应用程序(我需要这个功能,因为我已经在整个网站上都有 html5导航,并希望角度只在某个页面上工作 – 它工作正常). 但是当我运行我的代码时,我遇到了一些问题: 如果.otherwise提供,我无限循环调用我的[详细]