• Angular 6将服务注入类而不使用构造函数

    使用Angular 6和Typescript 2.7。我有一个带有构造函数的类,当我从控制器创建实例时,会将参数传递给该构造函数。该类还具有需要注入的服务。但是随后创建实例的控制器需要提供服务作为参数。这是普遍现象还是有办法只将服务注入类而不是构造函数。我在其他文章中读到,构造函数应仅用于注入依赖项。 因此,我有采用简单字符串参数的配置类。 export class Configuration{ //public uiService: UiService; public configName...
  • Angular是否记住内联* ngIf条件语句?

    Angular是否记住内联* ngIf条件语句?如果我有例如: <form [formGroup]="form" *ngIf="inputModels.length < 200"> 每次运行更改检测时都会重新计算“ inputModels.length <200”,还是存储到inputModel更改之前?
  • 如何取消订阅所有有关参数更改的订阅

    我正在开发一个页面,该页面可以显示工作的工作详细信息,为此,我正在使用NGRX存储分派操作并订阅该操作以显示如下数据 this.store.dispatch(new LoadJobDetails(jobIdsObject)); this.subs.add( this.store.pipe(select(state => state.chatbotStoreData.jobDetailsObject)).subscribe( (data) => { if(data) {...
  • 角度8:如何对可观察对象的两个属性进行计算并需要保存在另一个属性上

    我需要显示可观察数据的两个属性的总和。这是我的代码,请给我建议如何解决。 打字稿课 export class Amount { Amount1: number; Amount2: number; Total:number; } 在打字稿服务中: 我已经声明了可观察对象 export class AmountService { public newmessageService = new BehaviorSubject(new Amount()); public Model = thi...
  • 如何获得数学运算的答案

    我正在Angular.js 7中编写计算器,但是操作代码时却找不到答案。 这是一个计算器程序,用户可以输入2值并选择一个操作员按钮来确定操作员,该用户需要单击=按钮以获取答案。 Calculator.component.html <div class="calculator"> <h1>Calculator</h1> <div> <input ng-model="num1" type="text" placeholder="Enter value"> <p><span><input...
  • 在angular和asp .net核心中刷新页面时显示错误

    我创建了asp .net core和angular网站页面,但是当我需要刷新网站时,它向我显示此错误: 发生一个或多个错误。 (发生一个或多个错误。(退出NPM脚本“开始”,但未指示Angular CLI正在侦听请求。错误输出为:module.js:473 \ r \ n \ r \ n throw err; \ r \ n ^ \ r \ n \ r \ n错误:在Function.Module._resolveFilename(模块上找不到模块'C:\ Program Files(x86)\ nodej...
  • 导航栏项目突出显示

    我对导航栏有疑问。单击某个项目时,我想突出显示一个导航栏项目,但我不知道是否需要为此使用angular或css。你能指导我一点吗? <div class="collapse navbar-collapse" id="navbarNav"> <ul class="navbar-nav"> <li class="nav-item"> <a routerLink="/tasks" class="nav-link" href="#">Tasks</a> ...
  • 角9,@ ContentChildren无法正确初始化

    我有一个名为“垂直标签指令”的指令,该指令具有以下属性: @ContentChildren(MatTabLink) contentChildren: QueryList<MatTabLink>; @Input() exlVerticalTabs 我以这种方式在具有递归ng-template的组件中使用它- <nav mat-tab-nav-bar [exlVerticalTabs]="selectedIndex"> <ng-template #recur...
  • 按打字稿中的日期对数组进行排序

    我想在D365事件管理中自定义页面。 它用HTML,CSS,JS,AngularJS和Typescript编写。 我有一个HTML文件,其中包含事件概述: <div class="spinner-container m-5" *ngIf="isLoading"> <app-spinner></app-spinner> </div> <div *ngIf="!isLoading"> <div class="container"> <div class="page-heade...
  • Angular Nested订阅电话

    I have an Ionic app and trying to implement Login module for this using PHP REST and JWT. 1) User types credentials and api returns with token 2) Storing token in capacitor storage and intercept next http request and add token in header 3)拨打回api并获取用户信息 4) ...
  • 自定义角度库是否可以使用主要的应用程序组件?

    我是Angular的新手,很抱歉提出愚蠢的问题。 我创建了一个项目,并且想在其中使用共享组件,但是出现错误... 有没有人有办法解决吗? ProjectName.module.ts ... import { SharedModuleModule } from 'src/app/shared/shared-module.module'; @NgModule({ ... imports: [ BrowserModule, SharedModuleModule ], .......
  • 动态查找服务实现

    Our Angular application has a service which can have different implementations, aka. “strategies”. For simplicity, let’s assume it’s an “event reporting” service. The event reporting service has a function for reporting information. Depending on a runtime ...
  • 角度-如何在另一个可观察值内部使用一个可观察值的结果?

    我有一个可观察的对象,我订阅了这个对象,并对结果值(reduce()和map())进行了一些操作。 但是在该可观察对象内部,我想调用另一个仅返回一个数字的可观察对象,因此我需要在map()中使用该数字。 这里有个例子: this.getYearlyDataByIdAndYear(292, 2019).subscribe(result => { let ferienSaldo: FerienSaldo; this.getVacationsYearlyDataB...
  • 如何禁用导航组件中的按钮

    我有一个导航组件,您可以在其中导航回去。但是在某些情况下,我想禁用导航按钮。所以我这样尝试: <app-echeq-progress-nav *ngIf="!submitting" [currentPage]="currentEcheqPageIdx + 1" [totalPages]="currentEcheqPath.length" (next)="next()" (previous)="prev()" [disabled]="s...
公告

欢迎访问 码农俱乐部  点击这里设置您的邮箱  可以接收站内跟帖、回复邮件提醒,不错过任何一条消息。

关注公众号订阅更多技术干货! 码农俱乐部