-
angularjs – 通过元素名称在量角器中选择元素的语法是什么
所属栏目:[安全] 日期:2020-12-17 热度:172
有可能得到一个元素的名字像你可以用jQuery吗? 我正在尝试像jQuery那样等同于jQuery选择器 $('h1') 用量角器怎么做? 我试过了 element('h1') 但它不行 有几种方法可以做到这一点 – 您可以通过tagName或css选择器来获取它.所以以下任何一项工作: element([详细]
-
angularjs – 用字典(对象)中的ng选项进行迭代[closed]
所属栏目:[安全] 日期:2020-12-17 热度:74
我需要使用ng选项遍历以下对象: var a = {'optionName1': 'optionValue1','optionName2': 'optionValue2','optionName3': 'optionValue3','optionName4': 'optionValue4',}; 我从第三方资源获得这种格式的这个对象,我宁可不用手动重新排列. 我已经做了一个G[详细]
-
angularjs – 在角度模块创建后添加依赖关系
所属栏目:[安全] 日期:2020-12-17 热度:105
你们知道是否可以在创建模块后添加模块依赖关系?这样的事情 // init module in file Aangular.module("myApp",[]);// retrieve module in file B and add new dependencies:mod = angular.module("myApp");// now I want to add an 'ngResource' dependency[详细]
-
角色2:主机绑定和主机侦听
所属栏目:[安全] 日期:2020-12-17 热度:131
如何使用主机侦听器和主机绑定在angularjs 2? 我尝试这样做主机监听器,但总是显示“声明预期”错误. app.component.ts: import {Component,EventEmitter,HostListener,Directive} from 'angular2/core';@Directive({ selector: 'button[counting]'})class[详细]
-
如何在AngularJS中“加载”服务? (在需要之前自动实例化)
所属栏目:[安全] 日期:2020-12-17 热度:186
我正在尝试实现这样的程序结构: 这里的问题是,当一开始没有明显的控制器使用“功能”时,它们不会被实例化,没有在FeatureRegistry中注册,因此它们不能在View中显示.但是我想要实现的是,它们在视图中显示出来,然后通过ng-include加载模板,然后在模板中有每个[详细]
-
anglejs – 量角器E2E角“无法在窗口上找到”
所属栏目:[安全] 日期:2020-12-17 热度:108
在角度项目中运行我的测试后,我有一个奇怪的错误错误:等待量角器与页面同步时出错:“窗口无法找到角度”.我的量角器配置如下所示: require('coffee-script').register();exports.config = { seleniumServerJar: './node_modules/protractor/selenium/sele[详细]
-
“通过AngularJS指令无法通过Froogaloop执行”postMessage“错误
所属栏目:[安全] 日期:2020-12-17 热度:119
我写了一个AngularJS指令,用于使用其froogaloop库的内置播放/暂停功能的vimeo视频. 它的作品很棒!唯一的问题是,当页面首次加载时,我会收到以下错误. Failed to execute ‘postMessage’ on ‘DOMWindow’: The target origin provided (‘07000’) does not[详细]
-
使用angular-cli webpack创建多个包
所属栏目:[安全] 日期:2020-12-17 热度:76
当我使用angular-cli构建项目时,它会将所有项目文件捆绑到一个主要的主包中. 我在应用程序中使用了懒惰路由,一旦应用程序加载,我就可以导航. 有没有一种方法可以将主包分为多个基于懒惰加载的路由模块的文件? 下面是角度-cli.json中的配置 { "project": { "[详细]
-
如何扩展AngularJS资源($资源)的构造函数?
所属栏目:[安全] 日期:2020-12-17 热度:180
我有一个模型,使用$资源定义,我正在成功加载. 如所承诺的,每个加载的实例都是我定义的类的一个实例. (下面的例子来自Angular文档,在其中,User.get导致一个objectof User的对象.) var User = $resource('/user/:userId',{userId:'@id'}); 但是,想像一下每个用[详细]
-
角2管 – 限制为2位小数
所属栏目:[安全] 日期:2020-12-17 热度:72
我发现一个例子,将数字限制为2位小数,并将数字变为货币金额,例如2.55英镑. {{ number | currency : 'GBP' : true : '1.2-2'}} 有没有一个简单的管道,没有应用货币是一样的? 货币管道内部使用 number 数字格式.所以你可以这样使用它: {{ number | number :[详细]
-
Angularjs soap库在Firefox上抛出一个typeError,而不是在Chrome
所属栏目:[安全] 日期:2020-12-17 热度:137
我正在为 Andrew McGivery的AngularJS使用肥皂服务 它从Chrome浏览器调用时效果很好,但在Firefox和IE11上返回一个typeError. TypeError: e is null at angular.soap.js line 16 有关代码如下: .factory("$soap",['$q',function($q){ return { post: functio[详细]
-
angularjs – Angular UI路由器 – 父级中的访问状态参数
所属栏目:[安全] 日期:2020-12-17 热度:197
我有一个Angular应用程序使用伟大的ui路由器. 我的设置看起来像: .config( function ($stateProvider,$urlRouterProvider) { $stateProvider // PROJECT DETAIL .state('project',{ url: '/project/:projectId/',resolve: { /* some base api calls */ },vi[详细]
-
angular2手动点击特定元素上的点击事件
所属栏目:[安全] 日期:2020-12-17 热度:76
我试图在元素上编程点击点击事件(或任何其他事件),换句话说,我想知道在angular2中由jQuery .trigger()方法提供的类似功能. 有没有内置的方法来做到这一点? …..如果不是,请建议我该怎么做 考虑以下代码片段 form [ngFormModel]="imgUploadFrm" (ngSubmit)="[详细]
-
Angular2 – 将文本框聚焦在组件加载上
所属栏目:[安全] 日期:2020-12-17 热度:50
我正在Angular2(Beta 8)开发一个组件.该组件有一个文本框和一个下拉列表.一旦组件加载或更改下拉列表事件,我想在焦点放在文本框中.如何在角度2中实现这一点.以下是组件的Html. div form role="form" class="form-horizontal " div [ngClass]="{showElement:I[详细]
-
Angular2路由器,从url获取路由数据,显示面包屑
所属栏目:[安全] 日期:2020-12-17 热度:89
我正在使用 angular2 router. 要绘制一个url的面包屑,让我们说site.com/a/b/c/15我做了以下: 获取site.com/a/b/c/15的路由,并获取与路由关联的漂亮名称 获取site.com/a/b/c的路由,并获取与路由关联的漂亮名称 获取site.com/a/b的路由,并获取与路由关联的漂[详细]
-
angular – 修改TestBed.overrideComponent中定义的组件
所属栏目:[安全] 日期:2020-12-17 热度:137
我们正在使用 TestBed.overrideComponent(CoolComponent,{ set: { template: 'div id="fake-component"i am the fake component/div',selector: 'our-cool-component',inputs: [ 'model' ] } }) 覆盖组件. 该组件具有我们在ngOnInit方法中配置的ViewChild @C[详细]
-
AngularJS:将模型设置为= {}再次不清除输入类型=’url’
所属栏目:[安全] 日期:2020-12-17 热度:83
我有一个fiddler设置,当我点击一个重置按钮,它应该清除输入控件,这似乎工作,但不是当输入类型=’url’ Here is the fiddler 有没有问题或我不了解的东西. 当我设置 $scope.myform = {}; 这似乎清除了其他输入类型,但输入类型=’url’未被清除. 任何人都知道[详细]
-
angularjs – 将队列添加到角度$http服务
所属栏目:[安全] 日期:2020-12-17 热度:82
我有一个非常古怪的api,一次只能处理一个请求. 因此,我需要确保每次发出请求时,都会进入一个队列,并且该队列一次执行一个请求,直到它为空. 通常,我只是使用jQuery的内置队列,因为该站点已经在使用jQuery.但是,我不知道我可以以某种方式装饰$http服务,或者将[详细]
-
angularjs – 如何使用ng-include指令与内容交付网络配合使用?
所属栏目:[安全] 日期:2020-12-17 热度:197
是否可以获得ng-include指令与CDN协同工作? 在这种情况下: div ng-include='http://cdn.somewebsite.com/templates/home.tpl.html'/div 网站site.com的cdn子域名通过DNS / CName映射到内容传送网络. 但是,当加载主站点atebsite.com时,它不会渲染模板.我猜[详细]
-
angularjs – 如何在角线路上拥有通配符
所属栏目:[安全] 日期:2020-12-17 热度:192
Possible Duplicate: 07000 如何在我的路由中指定通配符 – $routeProvider .when('/admin/*',{ templateUrl: 'admin.html',controller: 'AdminCtrl' }) 所以上述方法适用于/ admin / users和/ admin / users / 1或/ admin / org / 3.所以管理员可能会有一个[详细]
-
什么是角度2的观点?和b / w提供者vs viewproviders有什么区别?
所属栏目:[安全] 日期:2020-12-17 热度:119
下面的代码中的viewProvider是什么?与供应商有什么不同? class Greeter { greet(name:string) { return 'Hello ' + name + '!'; }} @Component({ selector: 'greet',viewProviders: [ Greeter ],template: `needs-greeter/needs-greeter` })class HelloWor[详细]
-
角度 – 在ng服务上获取错误:错误无法读取未定义的属性“listLa
所属栏目:[安全] 日期:2020-12-17 热度:94
当在命令行中为角度生成的项目运行时,我在下面得到错误: ERROR in Cannot read property 'listLazyRoutes' of undefined 关于如何解决这个错误的任何想法? 将angle-cli更新为最新:npm install -g angular-cli @最新版本 在我特定的情况下,我将package.jso[详细]
-
AngularJS:强制刷新本机一次性绑定
所属栏目:[安全] 日期:2020-12-17 热度:181
有没有办法强制刷新一次性绑定(本机一次性绑定存在于v1.3而不是 BindOnce库),而无需重新编译整个DOM节点(这是 kcd-recompile directive似乎在做的) 以下代码说明了我的问题: span ng-bind="::firstname" refresh-on="firstNameUpdated"/span 这里我要将span[详细]
-
angularjs – 在异步验证器承诺待处理时考虑一个表单无效
所属栏目:[安全] 日期:2020-12-17 热度:171
我有一个异步验证器: app.directive('validateBar',['$http',function($http) { function link($scope,$element,$attrs,ngModel) { ngModel.$asyncValidators.myValidator = function(value) { return $http.get('/endpoint/' + value); }; } return { requ[详细]
-
angularjs – 应该使用什么类型的Typescript返回值用于返回除成
所属栏目:[安全] 日期:2020-12-17 热度:160
我使用Typescript创建了一个服务: class ConfigService implements IConfigService { public admin = {}; public adminBackup = {}; public user = {}; public loaded = false; constructor( private $http: ng.IHttpService,private $q: ng.IQService ) {[详细]