ウェブサイト検索
Angular アプリを ng serve で実行するときの時間:
86% hashingcrypto.js:74 this._handle.update(data, encoding); ^ TypeError: Data must be a string or a buffer私は使用します:
node version : 6.11.3 npm version : 3.10.10 angular : 4こんにちは。TypeError: Data must be a String or Buffer に関するあなたの質問を読みました。Node を 6.11.3 から 7.4.0 に、また npm を最新バージョンにアップデートしてください。これで問題は解決すると思います。また、誤ったインポートが行われていないかも確
続きを読む →私はオブザーバブルに取り組んでおり、次のエラーが発生しています:「呼び出しシグネチャを持たない型の式を呼び出すことはできません。型 '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 続きを読む →
私は文字列列挙型を持っています:
export enum TokenLength { SIX = '6', EIGHT = '8', }そして、私はこの列挙型を逆にマップして文字列 'SIX' または 'EIGHT' を取得する必要があります。私はいくつかの方法を試しました:
tokenLength = TokenLength; for (var enumMember in this.tokenLength) { console.log("enum member: ", enumMember); //result: enum member: SIX 続きを読む →
私は自分の [ngValue] プロパティを、最後の4文字を削除した文字列にバインドしたいのですが、その前に ngFor を使ってこれを行う最良の方法は何ですか?コードは以下の通りです:
<select id="symbolInLineSelector" (change)="insertSymbol($event.target.value)" class="ql-size" title="symbolSelect"> <option *ngFor="let symbol of keys(symbols)" [ngValue]="symbol" [innerHtml]="symbols[symbol]"> </option> </select>
そしてこちらが、私がTypeScriptで使用している
続きを読む →class-validator の ValidatorConstraint の実装を確認していて、次のようなセクションがあります:
name = target.name; if (!name) // generate name if it was not given name = name.replace(/\.?([A-Z]+)/g, (x, y) => "_" + y.toLowerCase()).replace(/^_/, "");!name の部分は意味がありますか? 例えば、console.log(!"") は true を出力するので、name が空文字列である可能性がありますし、console.log(!undefined) もまた true です。
だから、私の仮説は、`if (!name)` ブロック内のコードは決して意味をなさない
続きを読む →
私はReactにまだ慣れていないので、これは非常に簡単なことかもしれません。
基本的に、私はコンテキストを使ってモーダルを操作しようとしています。コンテキストを設定しました(別のファイルで):
import { createContext } from 'react'; export const ModalContext = createContext(false);それをコンポーネントにインポートしました(VS2017を使用しているので
続きを読む →
これはTypeScriptによってエラーとして報告されることを期待します:
const map: { [key: string]: string } = {}; const value = map[1]; // 1 is not a string...なぜここでTypeScriptは文句を言わないのですか?
JavaScriptでは、オブジェクトのキーは常に文字列になります。数値を渡
続きを読む →
私はいつもこのコメントのタイトルのようなエラーが出ます。こちらが私のクラス CreateChildComponent です:
@Input('father') father: Father = new Father(); child: Child = new Child(); submitted = false; childList: Array<Child> = []; family: Family = new Family(); constructor(private familyService: FamilyService) 続きを読む →
私は次のコードを持っています:
const content: NSString = NSString.stringWithString(data); console.log("content#1: " + content); const nsData: NSData = content.dataUsingEncoding(NSUTF8StringEncoding); console.log("nsData#1: " + nsData); console.log("nsData#2: " + nsData.base64EncodedStringWithOptions(null)); 続きを読む →
バイナリファイルのBase64文字列を取得するために、以下のように関数からパスを渡そうとしています。
var file = 'dir/file.pdf'; function getBase64(file) { var reader = new FileReader(); reader.readAsDataURL(file); reader.onload = function () { console.log(reader.result); }; reader.onerror = function
続きを読む →