小编Pen*_*gyy的帖子

获取错误:"AngularFire2中没有导出的成员AngularFire,AuthProviders,AUthMethods,FirebaseListObservable"?

我是Angular 4的新手,所以我正在用Angular 4创建一个firebase聊天应用程序,然后当我导入一些这样的模块时:

import { AngularFire, AuthProviders, AuthMethods,FirebaseListObservable } from 'angularfire2';
Run Code Online (Sandbox Code Playgroud)

我说每个模块都有错误

没有导出的成员AngularFire,AuthProviders,AUthMethods,FirebaseListObservable.

谢谢

typescript angular-cli angularfire2 angular

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

类型'Promise <string []>'不能赋值为'string []'

出现以下错误: 类型'Promise'不能分配给'string []'."承诺"类型中缺少属性"包含".

当我施放Promise键入'string []'我的代码如下,

组件:app.dashboard.ts

import {Component} from '@angular/core';
import { MemberService } from "./app.service";
@Component({
selector:'app-root',
templateUrl:'./app.dashboard.html',
providers:[MemberService]
          })

export class AppDashboard{
  title='Dashboard'
  constructor(private memberService: MemberService) { }

  public doughnutChartLabels:string[] = 
    this.memberService.getmemberheader();//error occurred here
  }
}
Run Code Online (Sandbox Code Playgroud)

服务:app.service.ts

import { Injectable } from '@angular/core';
import { Member } from './Member';
import { Http, Response, Headers, RequestOptions, URLSearchParams } from'@angular/http';
import 'rxjs/add/operator/map';
import 'rxjs/add/operator/toPromise';

@Injectable()
export class MemberService
{
  constructor(private http: Http) {
  }

  private getHeaders(){
    // I included these …
Run Code Online (Sandbox Code Playgroud)

angular

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

如何使用Angular CLI包含自定义样式

我想将自己的自定义CSS添加到我的新Angular CLI应用程序中......

然而,我正在努力让这个工作,并没有太多关于它是如何工作的文档,这使得它有点猜测工作!

在下图中,我将自定义样式表添加到.angular-cli.json文件中,如下所示:

  "styles": [
    "styles.css",
    "app/assets/css/styles.css"
  ],
Run Code Online (Sandbox Code Playgroud)

然而,这不起作用......

好心提醒!

在此输入图像描述

angular-cli angular

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

'Observable <IProduct []>'类型中缺少属性'includes'

我是打字稿的新手,我得到了这个错误

类型'Observable'不能分配给'IProduct []'.'Observable'类型中缺少属性'includes'.

我的服务类是:

getProducts() : Observable<IProduct[]> {
    return this._http.get<IProduct[]>(this._productUrl)
    .do(data=>console.log('All: ' + JSON.stringify(data)))
    .catch(this.handleError);
}


private handleError(err : HttpErrorResponse){
    console.log(err.message);
    return Observable.throw(err.message)
}
Run Code Online (Sandbox Code Playgroud)

它在哪里错了,我应该怎么做才能解决它?

angular

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

如何在 Markdown 语法中编写前导上标和下标?

图像:坐标变换的描述

在此输入图像描述

我想知道如何用 Markdown 语法编写图中所示的前导上标和下标?

markdown superscript

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

找不到类 java.io.ByteArrayInputStream 的序列化程序

从 openfire rest api 获取用户实体时,我收到以下错误消息。(我正在用 openfire Restapi 端点包装我的 Api 端点。)

“错误”:“内部服务器错误”,“异常”:“org.springframework.http.converter.HttpMessageNotWritableException”,“消息”:“无法编写 JSON:找不到类 java.io.ByteArrayInputStream 的序列化程序,也未发现任何属性创建 BeanSerializer(为了避免异常,禁用 SerializationFeature.FAIL_ON_EMPTY_BEANS);嵌套异常是 com.fasterxml.jackson.databind.JsonMappingException: No serializer found for class java.io.ByteArrayInputStream 并且没有发现创建 BeanSerializer 的属性(为了避免异常,禁用SerializationFeature.FAIL_ON_EMPTY_BEANS)(通过参考链:com.mashape.unirest.http.HttpResponse[\"rawBody\"])", "path": "/usersInfo/user2"

代码如下。

String  host ="http://abdul01anpi01:9090" ;
String userEndPoint = "/plugins/restapi/v1/users" ;
String apiURL = host+userEndPoint ;
HttpResponse<JsonNode> response =null;

response = Unirest.get(apiURL +"/{username}").header("accept", "application/json").header("Content-Type", "application/json").routeParam("username",String.valueOf(username)).asJson();
Run Code Online (Sandbox Code Playgroud)

响应的预期输出如下。

{
    "username": "user2",
    "name": "user2",
    "properties": null
}
Run Code Online (Sandbox Code Playgroud)

请建议,任何帮助表示赞赏。

java spring unirest

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

Angular-Cli'ng gc my-new-component'错误:无法找到(未定义)且无法找到(未定义)

问题:

在我的角度5+应用程序项目中,在我的一个子文件夹中,在我输入命令后ng g c my-component,没有生成,相反,它弹出一些未知错误,任何人都知道这里发生了什么?我已经多次重新安装了npm/angular @ cli.

jocs@Jocs ~/r/s/a/pages (devReno)> ng g c my-new-component
Error: Could not find (undefined)
Could not find (undefined)
jocs@Jocs ~/r/s/a/pages (devReno) [1]> ng generate component my-new-component
Error: Could not find (undefined)
Could not find (undefined)
jocs@Jocs ~/r/s/a/pages (devReno) [1]>
Run Code Online (Sandbox Code Playgroud)

终端屏幕截图(图像链接)
开发环境:

操作系统:darwin x64(Mac OS:10.13.4)

Angular CLI:1.7.4

节点:9.11.1

Angular:5.2.9

terminal command-line-interface angular-cli angular

6
推荐指数
1
解决办法
1754
查看次数

使用ElasticSearch API时出现错误“无活动连接”

在安装依赖项并运行node.js应用程序后,在node.js中使用ElasticSearch API会导致以下错误。

Elasticsearch ERROR: 2017-04-11T04:40:01Z
  Error: Request error, retrying
  POST http://localhost:9200/reports/report/_search?size=5000000 => connect ECONNREFUSED 127.0.0.1:9200
      at Log.error (/home/kartik/Documents/Project/Validus/validus_reports_server/node_modules/elasticsearch/src/lib/log.js:225:56)
      at checkRespForFailure (/home/kartik/Documents/Project/Validus/validus_reports_server/node_modules/elasticsearch/src/lib/transport.js:240:18)
      at HttpConnector.<anonymous> (/home/kartik/Documents/Project/Validus/validus_reports_server/node_modules/elasticsearch/src/lib/connectors/http.js:162:7)
      at ClientRequest.wrapper (/home/kartik/Documents/Project/Validus/validus_reports_server/node_modules/lodash/lodash.js:4968:19)
      at emitOne (events.js:77:13)
      at ClientRequest.emit (events.js:169:7)
      at Socket.socketErrorListener (_http_client.js:258:9)
      at emitOne (events.js:77:13)
      at Socket.emit (events.js:169:7)
      at emitErrorNT (net.js:1256:8)

{ [Error: No Living connections]
  message: 'No Living connections',
  body: undefined,
  status: undefined }
Run Code Online (Sandbox Code Playgroud)

帮我解决这个问题

node.js elasticsearch

5
推荐指数
0
解决办法
832
查看次数

angular2材质2 Datepicker - 输出日期格式

我在angular4项目中使用https://material.angular.io/components/component/datepicker.如何在输入框中用"2017年5月29日"等短格式格式化所选日期.目前显示为2017年5月29日

示例代码:

<md-input-container>
  <input mdInput readonly="true" [mdDatepicker]="startDatePicker" [mdDatepickerFilter]="myFilter" [min]="minDate" [max]="maxDate" class="date-text ng-dirty ng-valid-parse ng-touched ng-not-empty ng-valid ng-valid-required" placeholder="Choose a date">
  <button mdSuffix [mdDatepickerToggle]="startDatePicker" class="date-icon"></button>
</md-input-container>

<md-datepicker #startDatePicker [dateFormat]="'LL'" startView="month" [startAt]="currentDate"></md-datepicker>
Run Code Online (Sandbox Code Playgroud)

TS:

@ViewChild('startDatePicker') startDatePicker: MdDatepicker<Date>;
Run Code Online (Sandbox Code Playgroud)

PS.[dateFormat] ="'LL'"无效

angular-material angular

5
推荐指数
1
解决办法
4611
查看次数

数据表问题-错误TypeError:val.slice不是函数

错误TypeError:

val.slice不是函数

dataTable配置

$.p-dataTable #dt [value]="customers" [(selection)]="chkBoxSelect" 
 dataKey="customerId" [rows]="10" [paginator]="true" 
 paginatorPosition="both" [pageLinks]="5" [rowsPerPageOptions]="[5,10,20]" 
 [globalFilter]="gb" [headerCheckboxToggleAllPages]="false" 
 [editable]="true" exportFilename="customers" [lazy]="true" 
 [totalRecords]="totalRecords" onLazyLoad)="loadCustomersByPage($event)"
Run Code Online (Sandbox Code Playgroud)

回拨功能

$loadCustomersByPage(event: LazyLoadEvent) {

    const parameters = "?page=" + event.first + "&size=" + (event.first + event.rows);

     this._cs.findAllActiveCustomerDetailsByPage(parameters).subscribe(
       (data: any) => {
         this.customers = data;
       },
       (error) => {
          console.log("--error--" + error)
       }
  );
}
Run Code Online (Sandbox Code Playgroud)

primeng angular primeng-datatable

5
推荐指数
1
解决办法
9246
查看次数