ウェブサイト検索
私はブール変数を持つAngular 4コンポーネントを持っています。初期値は入力ストリームによって決まります。
TypeScriptは、以下の例のように変数を宣言することを求めます。これがないと、this.isLoadingでエラーが発生します。
この時点ではまだその値がわからないので、変数に代入せずにただ宣言するだけです。
export class SomeComponent implements OnInit { @Input() someStrea 続きを読む →私はラズベリーパイ3モデルBでプロジェクトにGPIOサポートを追加しようとしていますが、アプリをng serveしようとするとバインディングのエラーが発生し続けます。この問題は、他のGPIOパッケージを使用しようとしても持続します。
WARNING in ./node_modules/rpi-gpio/node_modules/bindings/bindings.js 76:22-40 Critical dependency: the request of a dependency is an expression ... ... ... @ ./node_modules/rpi-gpio/node_modules/bindings/bindings.js @ ./node_modules/rpi-gpio/node_modules/epoll/epoll.js @ ./node_modules/rpi-gpio/rpi-gpio.js @ ./src/app/ui/... @ ./src/app/app.module.ts @ ./src/main. 続きを読む →私は現在、TypeScriptでExpressとWebSocketを使用するバックエンドサーバーを作っています。大まかに言うと、私の問題は、あるルートにPOSTを受け取ったときに、そのルートのハンドラーがクライアントのWebSocketにメッセージを送るようにしたいということです。現在、私には3つのファイルがあります:app.ts、conversationController.ts、およびserver.ts。
私が構成した方法は、conversationController.ts がルートの HTTP および WebSocket ロジックを処理し、app.ts がそのコントローラーを使用して私の Express アプリをエクスポートし、server.ts が HTTP サーバーと WebSocket サーバーの両方を作成する、というものです。こちらが私のコードですので、何が起きているのか、そして私が何をしようとして
続きを読む →
私はこのエラー ERROR Error: ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked. Previous value: 'undefined'. Current value: '0'. を次のように解決しようとしました:
TS:
import { ChangeDe 続きを読む →私は、作業中のソフトウェアのTypeScriptを2.4.1から2.6.2に更新したばかりです。この更新によって発生したエラーを追跡しており、このコードに遭遇しました:
export class WaitableFetcherComponent<T, U extends ReactNode> extends connection<T, U>().base() { render() { return this.props.render(this.props.payload); } }エラーは、T型とU型がconnection<T, U>()関数に送られることに関連して発生します。私はTypeScriptにまだ不慣れで、次のように無邪気に試してみました:
constructor() { super<T, U>(); }むだに
編集:接続はここから来ていま
続きを読む →私はtslintのエラーが出ていて、どう解決すればいいかわかりません。
セッションストレージに値を保存したいのですが、うまくいっています。しかし、リンターが何か間違っていると言っています。
値を返すべきですか?
import { Inject, Injectable } from '@angular/core'; import { WindowService } from './window.service'; @Injectable() export class SessionStorageService { constructor( @Inject(WindowService) private window: Window) { } public get(key: string): void { window.sessionStorage.getItem[key]; // THIS IS LINE 12 } public save(key: string, value: 続きを読む →私はオブザーバブルに取り組んでおり、次のエラーが発生しています:「呼び出しシグネチャを持たない型の式を呼び出すことはできません。型 'String' には互換性のある呼び出しシグネチャがありません。これが呼び出されるメソッドです:
accountTypeAhead(param, url = this.accountAutoComplete): Observable <any> { let params = new HttpParams(); params = params.set('prefix', param); return this.http.get(url, {params: params}).map((res: Response) => res.json()); }そして、その後私のコンポーネントでここにエラーが発生しています:
dataSource: Observable<any>; this.dataSource = Obs 続きを読む →私は最近 TypeScript を使い始めました。Express.js をインストールしようとしています。Express.js の型は次の方法でインストールできることがわかりました
npm install @types/express私の質問は、TypeScript が私の持っている Express.js のバージョンをどのように認識するかということです。TypeScript は自動的に私の package.json ファイルを見て正しいバージョンを判断するのでしょうか、それとも使用している Express.js のバージョンを指定するためにコマンドにフラグを追加する必要があるのでしょうか?
続きを読む →私は二つの問題があります。
まず、server.ts から AppCompoment.ts に queryParam を渡すことができません。
第二に、サービス translateService は、サーバー上で実行されるとメッセージなしで ERROR [Error] をスローしますが、ブラウザ上で実行されると正常に動作します。
ここにプロジェクトのコード部分があります:
サーバー.ts
// These are important and needed before anything else import 'zone.js/dist/zone-node'; import 'reflect-metadata'; import { renderModuleFactory } from '@angular/platform-server'; import { enableProdMode } from '@angular/core'; import * as express from 'express' 続きを読む →私はExpressアプリを持つFirebase Functionsを持っており、複数のコントローラーでFirestoreインスタンスを使用したいと思っています。そこで、簡単なサービスを作成しました:
./services/firebase.serivce.ts
admin.initializeApp(functions.config().firebase); const firestore = admin.firestore(); export const db = firestore;それから私のコントローラーで
./controllers/test.ts
import { db } from './../services/firebase.service'; ... const collection = db.collection('contacts'); const router 続きを読む →