小编Sah*_*wal的帖子

如何从服务器响应角度2读取内容处置标头

我无法找到,如何从角度2文档中的内容配置中读取文件名.有人可以指导从角度2 内容标题中的服务器读取标题

typescript angular

5
推荐指数
5
解决办法
2万
查看次数

位置:用于角度2的粘性polyfill

角度2位置是否有任何填充料:粘性。我已经找到了一些,但是其中大多数是基于jquery的,似乎没有可用于angular 2的实现:

https://github.com/wilddeer/stickyfill

我需要知道角度2的示例用法

对于Javascript,如下所示:

var stickyElements = document.getElementsByClassName('sticky');

for (var i = stickyElements.length - 1; i >= 0; i--) {
    Stickyfill.add(stickyElements[i]);
}
Run Code Online (Sandbox Code Playgroud)

polyfills typescript angular

4
推荐指数
2
解决办法
2612
查看次数

检查后表达式已更改,在使用茉莉花测试角度2组件时出错

我在测试从服务接收到可观察到的组件时遇到错误,我试图在规范中模拟该行为,但出现以下错误:检查表达式后,表达式已更改,先前值为”,当前为值:[对象对象]。你能帮我这个忙吗?我的规格文件如下:

import { ManualProcessService } from '../../services/manual-process.service';
import { ManualProcessComponent } from './manual-process.component';
import { MANUALPROCESSMOCKDATA } from '../../shared/mocks/mock-manualprocessdata';
import {DataTableModule, SharedModule, DropdownModule as PrimeNgDropDownModule, CheckboxModule, InputTextModule} from 'primeng/primeng';
import {MenuModule} from 'primeng/components/menu/menu';
import {DropdownModule} from 'ng2-bootstrap';
import { PopoverModule } from 'ng2-popover';
import {Observable} from 'rxjs/Observable';
import { IManualProcessData} from '../../models/manual-process.model';
import {FormsModule, ReactiveFormsModule} from '@angular/forms';
import {
  async,
  TestBed,
  fakeAsync,
  tick,
} from '@angular/core/testing';

class MockManualProcessService {

  getManualProcessData(): Observable<IManualProcessData> {
      return Observable.of(MANUALPROCESSMOCKDATA);
  }
}

describe('Testing Manual Process Component', …
Run Code Online (Sandbox Code Playgroud)

jasmine typescript karma-jasmine angular

3
推荐指数
2
解决办法
3091
查看次数

如何禁用Primeng数据表中的复选框

我需要根据条件禁用priming数据表中的几个复选框:

例如:

<p-column *ngFor="let col of cols; let i = index" [field]="col.field" [header]="col.header" [styleClass]="col.class" selectionMode="{{col.header==fields.BULKACTIONS.header ? 'multiple': ''}}" [disabled]="isDisabled()">
Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用。在primeng论坛上有针对相同功能的请求:https ://forum.primefaces.org/viewtopic.php ? f = 35 & t = 47101 & p = 155122 & hilit = disable#p155122

有人为此做过黑客吗?

typescript primeng angular primeng-datatable

3
推荐指数
1
解决办法
1万
查看次数

使用 _.sortByOrder lodash 按数字字符串排序

我想排序数字字符串使用sortbyorder的功能lodash

函数应该在仅字符串字段上正常工作,但在数字字符串的情况下应该按数字顺序排序。

示例数组对象如下:

[{
  "timeInProcessing": "20 min",
  "timeInManual": "8 min",
  "taskID": "653452",
  "reasonType": "Customer Request",
  "assignedStatus": "Robinson, Edwin",
  "virtualMachine": "[machine name]",
  "lastAction": "1st processing fail",
  "region": "EU",
  "project": "Demo Chue STAGE Media Extracts 04",
  "fileName": "Depósito à Prazo BC - BI de Abril a 08 JUN 2016.xlsx",
  "index": "1.0",
  "fileRoom": "NRP TriPost",
  "fileType": "xlsx",
  "fileSize": "22.49 MB",
  "processedBy": "n/a",
  "uploadedBy": "Johnson III, Chadwick",
  "node": "SPWD6PDGDS001"
}, {
  "timeInProcessing": …
Run Code Online (Sandbox Code Playgroud)

javascript lodash

2
推荐指数
1
解决办法
3923
查看次数

按键事件没有使用角键2中的输入键触发

keypress 事件没有使用角度2中的输入键触发,以下是html和angular 2代码:

HTML

<input [(ngModel)]="filters[i]" type="number" size="30" pInputText (keypress)="filterByField($event, col.field, fieldType.TEXT)" class="{{'input-'+col.field}}" title="Only numbers are allowed" />
Run Code Online (Sandbox Code Playgroud)

Angular 2

filterByField(event, field, fieldType){
    console.log(event)
    if(fieldType === this.fieldType.DD){
        event.originalEvent.stopPropagation();
        this.resetFilterBy(event.value, field);
        this.loadData(null, true);
    }
    else if(fieldType === this.fieldType.TEXT){
        let charCode = (event.which) ? event.which : event.keyCode;
        console.log(charCode)
        if (charCode == 101 && field == this.fields.TASKID.field){
            event.preventDefault();
            return false;
        }
        if((charCode === 13  && event.target.value.trim() !== "") || (charCode === 8) || (charCode === 46)) {
            let filterValue = event.target.value;
            this.resetFilterBy(filterValue, field); …
Run Code Online (Sandbox Code Playgroud)

javascript typescript angular

2
推荐指数
2
解决办法
6851
查看次数