-
angularjs – ngAnimate,addClass回调在动画结束后不会运行
所属栏目:[安全] 日期:2020-12-17 热度:63
我不明白为什么回调被立即调用,没有任何延迟,我已经阅读了文档,它说它解析css以检索转换持续时间. 但它似乎不起作用,这是我的代码: 这是我的幻灯片指令: 'use strict'class SlideController constructor: ($log,$scope) - console.log 'controller init.'c[详细]
-
如何在angularjs中设置条件$资源超时?
所属栏目:[安全] 日期:2020-12-17 热度:120
似乎很清楚如何设置一个全局方法来中止http请求.有点像 $scope.canceller = $q.defer();var API = $resource('http:/foo.com',{},{get: { method:'GET',timeout:$scope.canceller.promise}});$scope.abortRequests = function() { $scope.canceller.resolve([详细]
-
angularjs – Angular sce.trustAsUrl和javascript hrefs
所属栏目:[安全] 日期:2020-12-17 热度:71
我正在尝试创建一个具有书签的页面,如下所示: a ng-href="{{getBookmarklet()}}"Bookmarklet/afunction MyCtrl($scope) { $scope.getBookmarklet = function() { return 'javascript:alert(1)'; }} href被清理为不安全:javascript:alert(1).所以,我尝试过[详细]
-
Angularjs,我无法运行node.js服务器文件
所属栏目:[安全] 日期:2020-12-17 热度:178
我得到一个错误窗口: Windows Script Host Script: …angularscriptsweb-server.js Line: 1 Char: 1 Error: Invalid character Code: 800A03F6 Source: Microsoft JScript compilation error 有任何想法吗?这是我第一次真正涉足Git和node.js和angular,所[详细]
-
angularjs – 如何在Angular中控制日期过滤器的时区输出?
所属栏目:[安全] 日期:2020-12-17 热度:86
假设我有一个保存到$scope.person的对象,如下所示: {name:"John",birthday:1381227352421} 为了保持清洁和通用,服务器将所有日期/时间戳保留为时代的通用. 当我显示对象时,我希望能够做到 span{{ person.birthday | date }}/span 以上工作可以很好地呈现浏[详细]
-
angularjs – 使用ng-class加载指令时类指令不起作用
所属栏目:[安全] 日期:2020-12-17 热度:189
我正在尝试使用ng-class加载’class’指令.但是当我这样做时,我的指令永远不会被加载.该指令是一个多用途指令,我不想在此创建一个孤立的范围.它将仅在需要时加载,基于ng-class条件,因此不使用attribute或element指令.有没有人试过这样做并成功了? 使用 div[详细]
-
AngularJS ui-router状态不会在后面刷新
所属栏目:[安全] 日期:2020-12-17 热度:156
我有一个应用程序设置有2个状态,A和A.B这样做: $stateProvider.state('A',{ url: "/A/{aId}",controller: 'AController',templateUrl: function($stateParams) { return "/A/" + $stateParams.aId + "/layout"; } }).state('A.B',{ url: "/B/{bId}",control[详细]
-
AngularJS:将用户重定向到不同的视图,无论他是否登录
所属栏目:[安全] 日期:2020-12-17 热度:148
目前有一个小应用程序 登录视图’/ login’ 主页查看’/ home’ 登录主页视图’/仪表板’ 当用户登录后导航到主页时,我想向他显示登录主页.我尝试将redirectUrl提供给$routeProvider.如果我返回一个空字符串,它会停留在页面上,如果它返回一个像’/ dashboard[详细]
-
AngularJS中跨域REST调用的正确架构模式是什么?
所属栏目:[安全] 日期:2020-12-17 热度:74
我创建了一个直接从客户端访问Salesforce REST API的AngularJS服务.但是,由于相同的原产地限制,我无法使其正常工作.即使访问非经过身份验证的REST服务并尝试$http,$http.json和Ajax.我也尝试了很多Json,Jsonp等的组合. 鉴于我有这么多问题,我认为我的一般方[详细]
-
angular.js,javascript中的多个控制器实例
所属栏目:[安全] 日期:2020-12-17 热度:199
我有一个由两个相同部分组成的视图,只有内容不同.所以,基本上我想以某种方式为左右两个部分使用一个控制器和一个视图. 我做什么(在 HTML中): div class="board_body" div class="left_board" ng-controller="leftBoardController" div ng-controller="panel[详细]
-
服务器端在Angular html5模式下更改
所属栏目:[安全] 日期:2020-12-17 热度:52
我想知道是否有人可以告诉我在Angular js中将模式更改为 html5时需要进行哪些服务器端更改.因为当我试图将它改为html 5模式时,我无法进入我的内部html页面.在Angular API中,它表示suers也需要进行服务器端更改. 服务器端的变化是什么 我们还需要做任何其他更[详细]
-
angularjs – Angular UI Bootstrap – 第一次点击时不会弹出模
所属栏目:[安全] 日期:2020-12-17 热度:102
我正在尝试为登录/注册表单创建一个模式,并希望创建一个可重用的东西,我遇到了通过制定指令的 this blog post.我使用它以及angular-ui-bootstrap文档来制作我的模态.它确实有效,但是当我第一次单击按钮弹出模态时,它不起作用.我可以看到使用Batarang创建范围[详细]
-
angularjs – 将表达式传递给指令
所属栏目:[安全] 日期:2020-12-17 热度:51
我有一个指令,它的模板中有另一个指令. nv-select ng-model="from" ng-options="item.name as item for item in from"/nv-select 在这里,我尝试将表达式传递给child指令的ng-options.不幸的是,总是给我以下错误 Error: Syntax Error: Token 'as' is an unexp[详细]
-
angularjs:防止路线变化
所属栏目:[安全] 日期:2020-12-17 热度:76
我已尝试在我的控制器中执行以下操作: $scope.$on("$routeChangeStart",function (event,next,current) { if (!confirm('are you sure ?')) { event.preventDefault(); } }); 但它不起作用.那不应该是这样做的吗? 解决方法 我会在你的链接上加上一个指令,[详细]
-
angularjs – 使用ngResource时的空视图
所属栏目:[安全] 日期:2020-12-17 热度:184
我创建这样的工厂: angular.module('todoApp',['ngResource']).factory('taskService',['constantsService',function($resource,constantsService){var serverUrl = constantsService.server_url;return { add: function(task){ $resource(serverUrl + '/ap[详细]
-
angularjs – 具有Ajax功能的Angular-UI Select2的双向数据绑定
所属栏目:[安全] 日期:2020-12-17 热度:83
使用具有Ajax功能的AngularJS Angular-UI Select2的双向数据绑定. 我创建了一个指令,以通用的方式实现Select2下拉式Ajax行为: – (它需要很少的属性来获取formatResult,formatSelection方法来调用和url). 我的问题是如何在“编辑模式”中加载值,从格式选择[详细]
-
使用angularjs使用来自websocket的数据实时更新表
所属栏目:[安全] 日期:2020-12-17 热度:147
我需要使用来自Web套接字的数据实时更新表. 我现在做的是每次我在套接字上获取数据时,我将它附加到字符串并创建一个双维数组,用于使用ng-repeat显示表. 使用这种方法的性能非常慢.除此之外,这种方法假定我按顺序获取消息,但是我没有按正确的顺序获取数据. 将[详细]
-
如何在角度单位测试取消订阅功能
所属栏目:[安全] 日期:2020-12-17 热度:70
我想找到一种方法来测试订阅和主题上的取消订阅功能调用. 我想出了一些可能的解决方案,但每一个都有利有弊.请记住,我不想为了测试目的而改变变量的访问修饰符. 使用反射访问组件的私有变量. 在这种情况下,我有一个私有类变量存储订阅: component.ts: priva[详细]
-
angular2-routing – 如何在angular2中为router.url编写单元测试
所属栏目:[安全] 日期:2020-12-17 热度:111
请帮忙在router.url usging angular上编写单元测试2.请查看下面的代码以了解我的查询. import { Component,OnInit } from '@angular/core';import { Router } from '@angular/router';@Component({ selector: 'app-about',templateUrl: './app-about.compone[详细]
-
angular – 错误:’Observable’类型中不存在属性’pipe’
所属栏目:[安全] 日期:2020-12-17 热度:169
我正在复制粘贴其中一个例子: https://material.angular.io/components/autocomplete/overview HTML: form class="example-form" mat-form-field class="example-full-width" input type="text" placeholder="Pick one" aria-label="Number" matInput [for[详细]
-
angular – 使用ng-bootstrap中的锚点路由到特定选项卡
所属栏目:[安全] 日期:2020-12-17 热度:135
我正在尝试创建一个从ng-bootstrap打开选项卡的链接. 该选项卡有一个特定的ID,我正在创建如下链接: [routerLink]="['/path/',i.name]" fragment="anchorid" 正确创建了URL但未打开选项卡.它始终显示页面上的第一个选项卡. 我正在使用Angular 4的哈希导航.[详细]
-
angular – 如何在使用服务器端过滤和通过RXJS主题分页时允许多
所属栏目:[安全] 日期:2020-12-17 热度:140
我需要使用Angular 4.3 HttpClient从我的REST api请求数据.我的组件使用Subject类来提供服务器端过滤(当用户键入术语时)和分页,但我还需要使用结果数据网格中的复选框允许多个项目选择. 我有以下代码来创建数据网格: tr *ngFor="let vehicle of vehicles$|[详细]
-
Typescript(Angular):单元测试订阅
所属栏目:[安全] 日期:2020-12-17 热度:109
我有一个简单的功能来做到这一点 ngOnInit() { if (this.session.getToken()) { this.isUserLogged = true; } this.loadingObserver = this.session.loadingObservable.subscribe(loading = this.isLoading = loading);} 我的测试如下 it('Testing ngOnInit([详细]
-
Angular2:在index.html中使用环境变量
所属栏目:[安全] 日期:2020-12-17 热度:77
有关如何在index.html文件中使用环境变量的任何想法.如果环境是prod,我需要包含.js脚本A,如果环境是其他任何东西,我需要包含脚本B.否则,我需要在部署之前手动更改index.html文件. 解决方法 请动态查看导入js文件的 Load external js script dynamically in A[详细]
-
Angular2的查询生成器
所属栏目:[安全] 日期:2020-12-17 热度:81
Angular2应用程序是否有任何查询构建器?像 jQuery QueryBuilder这样的东西,但更好地融入了npm世界. 解决方法 我用角度2和模型形式做了一个 https://github.com/tjhjqh/Angular2QueryBuilder[详细]