-
angularjs – $q.all和嵌套的承诺
所属栏目:[安全] 日期:2020-12-17 热度:57
在Angular中使用$q时,有一个关于同步嵌套promise的问题. 以下代码是否会确保等待整个承诺链?意味着在$q.all块中等待返回promises的服务的嵌套调用? var call1 = service1.get('/someUr').then(function(){ return service2.get('/someUrl2'); //returns pr[详细]
-
为什么nrwl/nx比棱角分明的@ 6 vanilia更好?
所属栏目:[安全] 日期:2020-12-17 热度:121
最大的优势og nrwl / nx在一个项目中实现了多个工作区. 现在角度6也支持它. 什么是nx超过角度@ 6的其他冒险? 解决方法 它有一些工具可以帮助您只构建您进行更改的应用程序.因此,如果您在共享库中进行更改,它可以确定哪些应用程序使用该库项目并仅构建它们.[详细]
-
如果在模板驱动形式Angular 4中它无效,为什么class不应用于input
所属栏目:[安全] 日期:2020-12-17 热度:115
我在登录页面使用了模板驱动的表单.我想在输入元素上有一个红色边框,如果它们无效或有任何错误,但当输入为空或无效时,未在输入元素上添加类borderRed. form (ngSubmit)="f.form.valid signin()" #f="ngForm" class="m-login__form m-form" action="" ng-temp[详细]
-
angular – 如何在组件中模拟ngrx选择器
所属栏目:[安全] 日期:2020-12-17 热度:121
在组件中,我们使用ngrx选择器来检索状态的不同部分. public isListLoading$= this.store.select(fromStore.getLoading);public users$= this.store.select(fromStore.getUsers); fromStore.method是使用ngrx createSelector方法创建的.例如: export const g[详细]
-
Angular-Cli v1.6.6 Microsoft Edge浏览器的源映射设置
所属栏目:[安全] 日期:2020-12-17 热度:161
我正在尝试为Angular-Cli项目获取正确的设置,以便源映射在Microsoft Edge中工作. Angular-Cli v1.6.6 webpack v3.10.0 从配置中启用源地图支持,它可以在Chrome中使用,但不能在Edge中使用.在Edge中我看到如下错误: Could not locate webpack:///(webpack)-de[详细]
-
angularjs – 无法获取从角度到节点服务器发送的表单数据
所属栏目:[安全] 日期:2020-12-17 热度:96
我正在发送表单数据和图像数据. 但是在FormData中发送时,我无法在节点服务器上获取数据. 我可以在console.log上看到角度控制器上的数据. 角度代码: $scope.saveInfo = function(){ var formData = new FormData; console.log('Update function'); for(key i[详细]
-
Angular 2语义UI下拉JS无法正常工作
所属栏目:[安全] 日期:2020-12-17 热度:119
我正在尝试使用语义UI在Angular 2中创建通用下拉控件.我有以下代码: import {ElementRef,Component,OnInit,EventEmitter} from "angular2/core";import {DropdownValue} from "./dropdown-value";declare var jQuery: any;@Component({selector: 'my-dropdo[详细]
-
angularjs – 如何测试控制器内服务的响应
所属栏目:[安全] 日期:2020-12-17 热度:136
我正在尝试测试在控制器中执行的服务http调用的响应: 控制器: define(['module'],function (module) { 'use strict'; var MyController = function ($scope,MyService) { var vm = this; $scope.testScope = 'karma is working!'; MyService.getData().the[详细]
-
angularjs – 如何在选择选项后从ui-select中删除焦点
所属栏目:[安全] 日期:2020-12-17 热度:178
一旦用户使用鼠标单击选择了一个选项并进入开始搜索,我需要从ui-select输入中删除焦点.现在发生的事情是焦点仍然存在于select中,因此下拉列表在单击enter时打开. ui-select id= "country" ng-model="ctry" name= "country" theme="bootstrap" ui-select-matc[详细]
-
如何在AngularJS ng-repeat中使用ES6 Map
所属栏目:[安全] 日期:2020-12-17 热度:88
AngularJS 1.x的ng-repeat是否与ES6 Maps兼容? 解决方法 ngRepeat目前不支持Map ..使用它你必须首先将它转换为 JavaScript数组..或者在使用它时编写一个过滤器来转换它. 见angular-toArrayFilter供参考.您也可以创建自己的过滤器,如toArraFilter,并将其与ng[详细]
-
如何在angular2应用程序中初始化ag-grid api
所属栏目:[安全] 日期:2020-12-17 热度:177
我正在使用angular2和typescript构建的应用程序. 我正在使用ag-grid在网格中显示数据,但无法找到网格api. /// reference path="../../../typings/jquery/jquery.d.ts" /import {Component} from 'angular2/core';import {Hero,HeroService} from './hero.ser[详细]
-
angularjs – 适用于Safari的AWS(Cloudfront / S3)上的Angular
所属栏目:[安全] 日期:2020-12-17 热度:149
我在Safari上查看我的网站时遇到问题.我知道有很多信息要找,但我无法弄清楚究竟会有什么用. 我有一个角度ui-router的Angular应用程序,配置如下: $locationProvider.html5Mode(真).hashPrefix( ‘[详细]
-
angular – 为什么没有调用RxJS Observable构造函数中的代码?
所属栏目:[安全] 日期:2020-12-17 热度:70
如果我在浏览器控制台中执行此操作,则构造函数似乎不会被调用 – Observable.create(observer = console.log('this is the observer'); //doesn't gets logged this.alertObserver = observer); 或这个 :- new Observable(observer = console.log('this is[详细]
-
angularjs使用$http.get调用外部URL
所属栏目:[安全] 日期:2020-12-17 热度:134
我有一个角度的问题和调用外部json,事实是本地工作完美,但当我用完整的URL打电话给我404,我留下代码,以防你看到丢失的东西,谢谢: // JavaScript Documentvar angularTodo = angular.module('lostsysApp',[]);function mainController($scope,$http) { $scop[详细]
-
typescript – ngModel自定义ValuesAccessor
所属栏目:[安全] 日期:2020-12-17 热度:72
关于ngModel和DI的高级问题. 我在这里可以看到= https://github.com/angular/angular/blob/2.0.0-beta.1/modules/angular2/src/common/forms/directives/ng_model.ts#L68 ngModel供应商来自NG_VALUE_ACCESSOR OpaqueToken.这意味着如果我想创建应该支持ngMod[详细]
-
angularjs – 链接函数中的Angular $compile给出错误“RangeErro
所属栏目:[安全] 日期:2020-12-17 热度:87
我试图从链接函数添加一个ng-class属性到自定义指令.但是在添加ng-class属性后使用编译功能时,会抛出类似“RangeError:超出最大调用堆栈大[详细]
-
角度2与玉模板
所属栏目:[安全] 日期:2020-12-17 热度:58
我有一个使用以下技术开发的大型Web应用程序: webserver:Node.js Express 模板引擎:玉 css引擎:少 客户端框架:AngularJS(v.1.x) 数据库:MongoDB 我很想切换到Angular 2并使用Angular 2 Universal来利用服务器端渲染. 自从我使用John Papa的风格指南启[详细]
-
angularjs – $rootScope.$new()和$rootScope.$new(true)之间有
所属栏目:[安全] 日期:2020-12-17 热度:200
任何人都可以帮助理解$rootScope.$new()和$rootScope.$new(true)之间的区别? 根据我的理解,它们应该是相同的,因为$rootScope没有父范围. 解决方法 $new的第一个参数决定新范围是否应该被隔离. 考虑以下: $rootScope.data = { property: 'Value' };var chil[详细]
-
angularjs – 在离子下调试角度ui-router
所属栏目:[安全] 日期:2020-12-17 热度:121
我对 Angularjs和Ionic都很陌生,我试图围绕基于状态的路由扭曲.最大的障碍是,如果没有合适的方式来调试正在发生的事情,似乎很难钻进. 有一些help for debugging angularjs ui-routing in this question and answer – 但是这个例子只适用于AngularJS而不是Io[详细]
-
angularjs – cordova离子框架:获取位置后台服务
所属栏目:[安全] 日期:2020-12-17 热度:180
我正在尝试获取当前用户位置,但是当我重新加载代码时它会发生变化,即使我想每隔x秒获取一次该位置.我的解决方案: app.controller('geoCtrl',function($scope,$timeout,$cordovaBackgroundGeolocation,$ionicPlatform,$window,$cordovaGeolocation){var posO[详细]
-
获取Angular2应用程序组件的窗口的初始调整大小
所属栏目:[安全] 日期:2020-12-17 热度:74
在我的app.html中,我有: div id="wrapper" (document:load)="onWindowLoadOrResize($event)" (window:resize)="onWindowLoadOrResize($event)" 这用于设置内容div的css高度.调整大小工作正常,但它最初不会在页面加载时触发.文件:负载根本不会触发.运行可以[详细]
-
angularjs – UI Bootstrap Anchor在Accordion Heading中不起作
所属栏目:[安全] 日期:2020-12-17 热度:52
我正在使用Angular Bootstrap(UI Bootstrap),但我遇到了手风琴标题的问题.似乎切换功能会覆盖手风琴标题中的锚元素,以便链接不可点击.例如: uib-accordion close-others="false" uib-accordion-group is-open="status.open" ng-repeat="p in model.processi[详细]
-
angularjs – ocLazyload没有加载模块
所属栏目:[安全] 日期:2020-12-17 热度:190
在 HTML中我在app.js之前加载oclazyload – !-- inject:js -- script src="/packages/libs/jquery/dist/jquery.js"/script script src="/packages/libs/angular/angular.js"/script script src="/packages/libs/oclazyload/dist/ocLazyLoad.js"/script scrip[详细]
-
typescript – 每当我在Angular 2中选择一个新选项时如何触发一
所属栏目:[安全] 日期:2020-12-17 热度:136
我正在使用Angular 2(TypeScript). 每当我选择一个新选项时,你如何触发一个函数,比如onChange()? 当我在网上搜索时,我发现的只是关于Angular 1中ng-change的信息.(https://docs.angularjs.org/api/ng/directive/ngChange) select [(ng-model)]="selectedDev[详细]
-
无法将ViewBag数据传递给AngularJS
所属栏目:[安全] 日期:2020-12-17 热度:70
我有一个控制器: public ActionResult Edit(int id) { ViewBag.IsComplete = false; return View(dbContext.Users.Where(user = user.Id == id))} 和相应的观点: @model User@{ ViewBag.Title = "Edit User"; Layout = "~/Views/Shared/_PopupLayout.cshtm[详细]