タグ付けされた質問 「angular」

GoogleのウェブフレームワークであるAngular(AngularJSと混同しないでください)に関する質問。このタグは、個々のバージョンに固有ではないAngularの質問に使用します。古いAngularJS(1.x)Webフレームワークの場合は、angularjsタグを使用します。

4
Angular CLiによって生成される「spec.ts」ファイルは何のためのものですか?
私はAngular 2(および一般的にはAngular ...)を初めて使用するので、非常に魅力的です。Angular CLiを使用してプロジェクトを生成および提供しています。それはうまくいくようです-私の小さな学習プロジェクトでは、私が必要とする以上のものを生み出します-しかし、それは予想されることです。 spec.tsプロジェクトの各Angular要素(コンポーネント、サービス、パイプなど)に対して生成されることに気付きました。私は周りを検索しましたが、これらのファイルの目的の説明は見つかりませんでした。 これらのビルドファイルは通常、使用時に非表示になりtscますか?自分Componentが作成した名前の悪い名前を変更したいと思ったのですが、その名前がこれらのspec.tsファイルでも参照されていることがわかりました。 import { beforeEach, beforeEachProviders, describe, expect, it, inject, } from '@angular/core/testing'; import { ComponentFixture, TestComponentBuilder } from '@angular/compiler/testing'; import { Component } from '@angular/core'; import { By } from '@angular/platform-browser'; import { PovLevelComponent } from './pov-level.component'; describe('Component: PovLevel', () => { let builder: TestComponentBuilder; …

4
URL内のどこかにあるrouterLinkにパラメーターを渡す方法は?
次のrouterLinkようなルートのパラメータを渡すことができることを知っています /user/:id 書いて [routerLink]="['/user', user.id]" しかし、このようなルートについてはどうですか: /user/:id/details このパラメーターを設定する方法はありますか、または別のURLスキームを検討する必要がありますか?

10
RxJS SubjectまたはObservableの現在の値を取得するにはどうすればよいですか?
Angular 2サービスがあります。 import {Storage} from './storage'; import {Injectable} from 'angular2/core'; import {Subject} from 'rxjs/Subject'; @Injectable() export class SessionStorage extends Storage { private _isLoggedInSource = new Subject<boolean>(); isLoggedIn = this._isLoggedInSource.asObservable(); constructor() { super('session'); } setIsLoggedIn(value: boolean) { this.setItem('_isLoggedIn', value, () => { this._isLoggedInSource.next(value); }); } } すべてがうまくいきます。しかし、サブスクライブする必要のない別のコンポーネントがあります。特定の時点でisLoggedInの現在の値を取得する必要があるだけです。これどうやってするの?
207 javascript  angular  rxjs 

26
NPMインストールエラー: '…nt-webpack-plugin“:” 0'の近くで解析中のJSON入力の予期しない終了
新しいAngular 5プロジェクトを作成する場合: ノードのバージョン:8.9.2 npmバージョン:5.5.1 私のコマンドは npm install -g @angular/cli エラーは npm ERR! **Unexpected end of JSON input while parsing near '...nt-webpack-plugin":"0'** npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\Aashitec\AppData\Roaming\npm-cache\_logs\2017-12-06T13_10_10_729Z-debug.log エラーログはhttp://www.aashitechno.in/2017-12-06T13_10_10_729Z-debug.logです。

5
Angular 2パイプを複数の引数で呼び出すにはどうすればよいですか?
私はこのようにパイプを呼び出すことができることを知っています: {{ myData | date:'fullDate' }} ここでは、日付パイプは引数を1つだけ取ります。コンポーネントのテンプレートHTMLからコード内で直接、より多くのパラメーターを使用してパイプを呼び出す構文は何ですか?

6
Angular 8の@ViewChildに新しい静的オプションをどのように使用すればよいですか?
新しいAngular 8ビューの子をどのように構成すればよいですか? @ViewChild('searchText', {read: ElementRef, static: false}) public searchTextInput: ElementRef; 対 @ViewChild('searchText', {read: ElementRef, static: true}) public searchTextInput: ElementRef; どちらが良いですか?static:truevsはいつ使用すべきstatic:falseですか?

6
未処理の約束拒否とは何ですか?
Angular 2を学ぶために、私は彼らのチュートリアルを試しています。 次のようなエラーが発生します。 (node:4796) UnhandledPromiseRejectionWarning: Unhandled promise rejection (r ejection id: 1): Error: spawn cmd ENOENT [1] (node:4796) DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node. js process with a non-zero exit code. SOでさまざまな質問と回答を行いましたが、「未処理の約束の拒否」が何であるかを見つけることができませんでした。 誰かがそれが何であるか、また何Error: spawn cmd ENOENTが起こったのか、そしてこの警告を取り除くために何を確認する必要があるのか​​を簡単に説明できますか?

15
Angular 2チェックボックスの双方向データバインディング
私はAngular2にかなり慣れていませんが、少し問題があります。 私のLogin-Component-HTMLには2つのチェックボックスがあり、Login-Component-TypeScriptに2方向のデータバインディングでバインドします。 これはHTMLです。 <div class="checkbox"> <label> <input #saveUsername [(ngModel)]="saveUsername.selected" type="checkbox" data-toggle="toggle">Save username </label> </div> そして、これはComponent.tsです。 import { Component, OnInit } from '@angular/core'; import { Router } from '@angular/router'; import { Variables } from '../../services/variables'; @Component({ selector: 'login', moduleId: module.id, templateUrl: 'login.component.html', styleUrls: ['login.component.css'] }) export class LoginComponent implements OnInit { …


23
プロパティ 'map'はタイプ 'Observable <Response>'に存在しません
AngularからAPIを呼び出そうとしていますが、このエラーが発生しています: Property 'map' does not exist on type 'Observable&lt;Response&gt;' この同様の質問からの回答は私の問題を解決しませんでした:Angular 2 beta.17:プロパティ 'map'はタイプ 'Observable &lt;Response&gt;'に存在しません。 Angular 2.0.0-beta.17を使用しています。

7
別のモジュールのコンポーネントを使用する
私はangular-cliで生成されたAngular 2.0.0アプリを持っています。 コンポーネントを作成し、それをAppModuleの宣言配列に追加すると、問題なく動作します。 コンポーネントを分離することにしたので、TaskModuleおよびコンポーネントを作成しましたTaskCard。次にTaskCard、AppModule(Boardコンポーネント)のコンポーネントの1つでを使用します。 AppModule: import { BrowserModule } from '@angular/platform-browser'; import { NgModule } from '@angular/core'; import { FormsModule } from '@angular/forms'; import { HttpModule } from '@angular/http'; import { AppComponent } from './app.component'; import { BoardComponent } from './board/board.component'; import { LoginComponent } from './login/login.component'; import { MdButtonModule …

13
Angularのテンプレートで変数を宣言する方法
次のテンプレートがあります。 &lt;div&gt; &lt;span&gt;{{aVariable}}&lt;/span&gt; &lt;/div&gt; そして終わりにしたいと思います: &lt;div "let a = aVariable"&gt; &lt;span&gt;{{a}}&lt;/span&gt; &lt;/div&gt; 行う方法はありますか?
199 html  angular 

9
npm WARN…のピア…が必要ですが、何もインストールされていません。ピアの依存関係を自分でインストールする必要があります
githubからダウンロードしたプロジェクトを実行してみました。残念ながら、npm install次の警告が表示されました。この質問に基づいてバージョンを変更しようとしました。しかし、一部のパッケージには複数のバージョンの他のパッケージが必要なため、問題が発生しました。次の2行について考えてみます。 npm WARN @angular/cdk@2.0.0-beta.10 requires a peer of @angular/core@^4.3.0 but none is installed. You must install peer dependencies yourself. npm WARN @angular/forms@4.3.6 requires a peer of @angular/core@4.3.6 but none is installed. You must install peer dependencies yourself. したがって、一部のパッケージをインストールすると、依存関係のリストが大幅に増加します。 誰かが解決策を持っていますか? npm WARN @angular/animations@4.3.6 requires a peer of @angular/core@4.3.6 but none …

12
インストールされているangular-cliのバージョンを確認していますか?
自分のマシンにグローバルにインストールされているangular-cliの特定のバージョンを確認する方法はありますか?私はWindows環境にいます。 npm -vとnode -vは、それぞれnpmとnodeのバージョンのみを提供し、ngでコマンドを見つけることができないようです。 私が取り組んでいるプロジェクトを実行しようとしていますが、npmを使用して古いバージョンのangular-cliで実行されていました。ただし、他のデモプロジェクトをインストールした後、私のメインプロジェクトは、特定のバージョンでangular-cliをアンインストールして再インストールしないと機能しなくなります。

4
TypeScript / Angular2でインターフェースとモデルを使用する場合
TypeScriptを使用したAngular 2のチュートリアルを最近見ましたが、インターフェイスを使用する場合と、モデルを使用してデータ構造を保持する場合がわかりません。 インターフェースの例: export interface IProduct { ProductNumber: number; ProductName: string; ProductDescription: string; } モデルの例: export class Product { constructor( public ProductNumber: number, public ProductName: string, public ProductDescription: string ){} } URLからJSONデータを読み込み、インターフェース/モデルにバインドしたいのですが。単一のデータオブジェクトが必要な場合もあれば、オブジェクトの配列や配列を保持したい場合もあります。 どちらを使用する必要がありますか?その理由は?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.