我是Angular 4的新手,所以我正在用Angular 4创建一个firebase聊天应用程序,然后当我导入一些这样的模块时:
import { AngularFire, AuthProviders, AuthMethods,FirebaseListObservable } from 'angularfire2';
Run Code Online (Sandbox Code Playgroud)
我说每个模块都有错误
没有导出的成员AngularFire,AuthProviders,AUthMethods,FirebaseListObservable.
谢谢
出现以下错误: 类型'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) 我想将自己的自定义CSS添加到我的新Angular CLI应用程序中......
然而,我正在努力让这个工作,并没有太多关于它是如何工作的文档,这使得它有点猜测工作!
在下图中,我将自定义样式表添加到.angular-cli.json文件中,如下所示:
"styles": [
"styles.css",
"app/assets/css/styles.css"
],
Run Code Online (Sandbox Code Playgroud)
然而,这不起作用......
好心提醒!
我是打字稿的新手,我得到了这个错误
类型'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)
它在哪里错了,我应该怎么做才能解决它?
从 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)
请建议,任何帮助表示赞赏。
问题:
在我的角度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
在安装依赖项并运行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)
帮我解决这个问题
我在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'"无效
错误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) angular ×7
angular-cli ×3
angularfire2 ×1
java ×1
markdown ×1
node.js ×1
primeng ×1
spring ×1
superscript ×1
terminal ×1
typescript ×1
unirest ×1