-
AngularJS – 当我输入时如何在文本框上应用货币过滤器?
所属栏目:[安全] 日期:2020-12-17 热度:93
我的项目要求以货币格式显示金额字段.我可以实现这个onblur事件,但请告诉我是否可以使用过滤器或其他一些AngularJS技术来实现. 我有以下文本框: input type="text" class="form-control" id="MyAmount" name="MyAmount" ng-model="MyAmount" / 我想将此文本[详细]
-
angularjs – 如何获取角度ui中传单地图中点击次数的lat / lng信
所属栏目:[安全] 日期:2020-12-17 热度:147
我正在使用Angular.js和Leaflet构建一个非常基本的Web应用程序. 我正在尝试从地图上的点击获取lat / lng信息,但我无法找到任何关于将Leaflet中的事件处理程序集成到Angular中的文档. 如果有人能指出我正确的方向,我会被激怒. 代码如下: app.controller("eve[详细]
-
angularjs – 使用jQuery添加ng-click事件
所属栏目:[安全] 日期:2020-12-17 热度:192
作为 Angularjs的新手,我需要对此问题提供一些帮助.我正在尝试将ng-click =“getGallery(57)”添加到模态选项卡.通过jQuery添加不是问题,但我意识到当我这样做时,Angular没有编译新添加的ng-click.我有一个简单的控制器 function imageGalleryCtrl ($scope,$[详细]
-
AngularJS指令输入宽度通过keyup调整大小
所属栏目:[安全] 日期:2020-12-17 热度:127
我创建了一个指令,以便在keyup(如Google Contacts)时自动调整宽度的输入.然而,似乎不太好,因为每个字符的宽度是不同的.你能帮我提一下更优化的方法吗?韩国社交协会. http://plnkr.co/edit/DSn0JDDShOXvuXXF9PP2?p=preview 解决方法 基于@ notme的答案,我为[详细]
-
angularjs – 将占位符绑定到模型会导致ng-change在IE中加载时执
所属栏目:[安全] 日期:2020-12-17 热度:51
使用 angularjs,如果我将输入的占位符绑定到其模型,则在IE中加载文档时会触发change事件.这似乎不正确,我在其他浏览器中没有看到这种行为. JS Fiddle HTML: div ng-app="angularjs-starter" data-ng-controller="MainCtrl"div data-ui-view="viewMain" inpu[详细]
-
事件 – AngularJS Broadcast不在第一个控制器负载上工作
所属栏目:[安全] 日期:2020-12-17 热度:112
在这个PlunkerDemo中,我正在尝试从父控制器向子控制器广播一个事件.但是直接在父控制器中执行它将不起作用.处理程序不会注册该事件.无论如何基于ng-click或基于setTimeout进行,都可以.是否由于范围生命周期? http://beta.plnkr.co/edit/ZU0XNK?p=preview 查[详细]
-
AngularJS搜索更改事件
所属栏目:[安全] 日期:2020-12-17 热度:158
我需要一个像$routeChangeSuccess这样的事件,但需要$location.search()变量.我在调用$location.search(‘newview’),需要一种方法来知道它何时发生变化. 谢谢! 解决方法 你应该使用$scope.$watch: $scope.$watch(function(){ return $location.search() },[详细]
-
角度服务测试:找不到名称’asyncData’
所属栏目:[安全] 日期:2020-12-17 热度:62
所以我正在学习如何在Angular中测试服务,我试图在Angular文档中复制下面的例子. let httpClientSpy: { get: jasmine.Spy };let heroService: HeroService;beforeEach(() = { // TODO: spy on other methods too httpClientSpy = jasmine.createSpyObj('HttpC[详细]
-
angular – 在’Observable’类型中不存在属性’unsubscribe’
所属栏目:[安全] 日期:2020-12-17 热度:149
Typescript(原子编辑器中的tslint)给了我一个打字稿错误,但我无法弄清楚如何设置正确的类型. 错误信息: 聊天组件: private _chatObserver: Observablefirebase.database.DataSnapshot otherMethod () { this._chatObserver = this._chat.observe(alarmId)[详细]
-
Angular Material mdInput控件周围的边框
所属栏目:[安全] 日期:2020-12-17 热度:181
我想将我的mdInput控件设置为在其周围有一个黑盒子: md-form-field input type="text" mdInput [(ngModel)]="row.price" placeholder="Price" /md-form-field 我尝试在输入控件周围放置一个div,其中style =“border:1px solid black;”但是它只在输入控件[详细]
-
angular – 检查router.url是否包含特定的字符串?
所属栏目:[安全] 日期:2020-12-17 热度:117
我有这个 : if (this.router.url === '/test/sort') { this.active = 0; } 问题是,有时url将是test / sort?procesId = 11并且不会输入if语句.任何建议我怎么能这样做? 解决方法 有更好/更清洁的解决方案,但如果你想要一些基本的工作: if (this.router.ur[详细]
-
Angular导出Excel客户端
所属栏目:[安全] 日期:2020-12-17 热度:160
我正在使用Angular v4,我想如何从组件中的对象开始构建Excel电子表格.我需要点击一个按钮下载Excel文件,我必须做这个客户端.我有一个由数组组成的json文件,我需要在excel文件上传输它,可能是风格可定制的.可能吗?如果有,怎么样? 编辑: 请不要使用js库,需[详细]
-
angular2中的简单自定义验证
所属栏目:[安全] 日期:2020-12-17 热度:56
我已经创建了这个验证功能: private customValidateField(c: FormControl): any { return c.value[0] === 'a' ? null : { notValid: true };} 所以,在我的反应形式上: constructor(private fb: FormBuilder){ this.form = this.fb.group({ field: ['',Vali[详细]
-
如何使用Angular2正确下载excel文件
所属栏目:[安全] 日期:2020-12-17 热度:191
这是我的服务代码,它通过响应xls文件发出post请求: exportInternalOrder(body) { let user_token: string = this.sessionService.getToken(); let headers = new Headers(); headers.append('responseType','arraybuffer'); headers.append('Authorization'[详细]
-
Angular2,如何导入visjs
所属栏目:[安全] 日期:2020-12-17 热度:142
我只是将visjs添加到我的节点模块中,所以现在我想导入这样的visjs: import * as Vis from 'vis';import { Component,ViewChild,ElementRef } from '@angular/core';@Component({ selector: 'center-pane',templateUrl: './center-pane.component.html',styl[详细]
-
Angular 2 – 表达在检查后发生了变化
所属栏目:[安全] 日期:2020-12-17 热度:68
通过子组件的多个指令传递对象时,我收到以下错误消息: 检查后表情发生了变化.上一个值:’true’.当前值:’false’. 模板: form *ngIf="deliveryrequest" [formGroup]="deliveryRequestForm" (ngSubmit)="onSubmit(deliveryRequestForm)" h4Detail: {{del[详细]
-
Angular CLI:从现有项目生成SASS项目
所属栏目:[安全] 日期:2020-12-17 热度:200
我开始研究Angular CLI生成的项目,并意识到我忘了–style = sassflag. 有没有办法转换我的项目以使用Angular CLI启用SASS? 解决方法 您可以在现有项目上设置默认样式 ng set defaults.styleExt scss 并在angular-cli.json文件中将style.css更改为style.scss[详细]
-
angular – 找不到模块’date-fns’
所属栏目:[安全] 日期:2020-12-17 热度:56
当我使用导入已安装的节点模块“date-fns”时 从’date-fns’导入{startOfDay}; 然后我得到编译错误: 错误TS2307:找不到模块’date-fns’. 但是,以下不会给出任何错误: var startOfDay = require(‘date-fns’); 知道为什么会这样吗? 以下是我安装的日期[详细]
-
Angular2 PrimeNG – 当底层数据发生变化时如何重置dataTable?
所属栏目:[安全] 日期:2020-12-17 热度:181
我将一个Cell对象数组绑定到PrimeNG DataTable: html的: p-dataTable [value]="_cells" [responsive]="true" [globalFilter]="gb" p-column field="id" header="id" sortable="true"/p-column p-column field="name" header="name" sortable="true" /p-col[详细]
-
模糊不工作 – Angular 2
所属栏目:[安全] 日期:2020-12-17 热度:73
我正试图在角度2中设置一个蓝色事件,如下所示: div id="area-button" (blur)="unfocusAreaInput()" class="form-group" (click)="focusAreaInput()" component.ts: import { Component,ViewChild,ElementRef,Output,EventEmitter } from '@angular/core';i[详细]
-
angular – 如何在Ionic2中使模态成为全屏?
所属栏目:[安全] 日期:2020-12-17 热度:93
这是我的模态代码: let modal = Modal.create(DailyReportPage); this.nav.present(modal); 它在手机上运行正常,但在平板电脑上它看起来像这样: 我想要的是让它看起来像这样: 解决方法 我应用这种风格: ion-modal { .modal-wrapper { position: absolute[详细]
-
使用Angular2获取gulp typescript tsconfig
所属栏目:[安全] 日期:2020-12-17 热度:129
我在我的应用程序中排除文件夹时遇到问题.我正在使用gulp打字稿进行编译和tsconfig文件.问题在于node_modules文件夹,它仍在编译中. 这是我的gulpfile: var tsProject = ts.createProject('tsconfig.json',{ typescript: require('typescript') });gulp.task[详细]
-
Angular 2 EventEmitter – 从Service函数广播next(…)
所属栏目:[安全] 日期:2020-12-17 热度:119
据我所知,.toRx().subscribe(…)函数用于接收消息,而.next()函数用于BROADCAST消息 在这个plnkr(http://plnkr.co/edit/MT3xOB?p=info)中,从一个似乎最初从模板定义/派生的数据对象中调用.toRx().subscribe(…)函数: @Component({ selector : 'child-cmp',te[详细]
-
使用angularjs中的去抖动延迟代码
所属栏目:[安全] 日期:2020-12-17 热度:88
我必须在 angularjs中编写电子邮件验证功能.我希望在用户使用电子邮件ID进行编辑后2秒后发布帖子请求.在angularjs中是否有任何预先定义的方法. fiddle var app = angular.module('form-example',[]); app.controller('formctrl',function($scope){ var ctrl=[详细]
-
AngularJS – $timeout不是一个函数
所属栏目:[安全] 日期:2020-12-17 热度:125
我尝试在run函数中注入$timeout,但是当我尝试调用它时,我发现它不是一个函数.为什么? var mainApp = angular.module('mainApp',['ngRoute','ngAnimate','ui.bootstrap',ngCookies']);mainApp.run(['$rootScope','$location','$timeout' function ($rootScop[详细]