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


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 2「コンポーネント」は既知の要素ではありません
AppModule内で作成したコンポーネントを他のモジュールで使用しようとしています。ただし、次のエラーが発生します。 「キャッチされていません(約束されています):エラー:テンプレート解析エラー: 'contacts-box'は既知の要素ではありません: 「contacts-box」がAngularコンポーネントである場合、それがこのモジュールの一部であることを確認してください。 「contacts-box」がWebコンポーネントの場合は、このコンポーネントの「@ NgModule.schemas」に「CUSTOM_ELEMENTS_SCHEMA」を追加して、このメッセージを抑制します。 私のプロジェクト構造は非常に単純です: ページをページディレクトリに保存します。各ページは異なるモジュール(customers-moduleなど)に保持され、各モジュールには複数のコンポーネント(customers-list-component、customers-add-componentなど)があります。これらのコンポーネント内で(つまり、customers-add-component内などで)ContactBoxComponentを使用したいと思います。 ご覧のとおり、widgetsディレクトリ内に連絡先ボックスコンポーネントを作成したので、基本的にはAppModule内にあります。ContactBoxComponentインポートをapp.module.tsに追加し、AppModuleの宣言リストに追加しました。それは機能しなかったので、問題をグーグルで調べて、ContactBoxComponentをエクスポートリストにも追加しました。助けにはならなかった。また、ContactBoxComponentをCustomersAddComponentに配置し、次に別のモジュール(異なるモジュールから)に配置しようとしましたが、複数の宣言があるというエラーが発生しました。 何が欠けていますか?

6
角度ngModuleのentryComponentsとは何ですか?
に依存するIonicアプリ(2.0.0-rc0)に取り組んでいますangular 2。の新しい紹介ngModulesが含まれています。app.module.ts.以下を追加します。 import { NgModule } from '@angular/core'; import { IonicApp, IonicModule } from 'ionic-angular'; import { MyApp } from './app.component'; import { Users } from '../pages/users/users'; @NgModule({ declarations: [ MyApp, Users ], imports: [ IonicModule.forRoot(MyApp) ], bootstrap: [IonicApp], entryComponents: [ MyApp, Users ] }) export class AppModule {} entryComponentsここで何をしますか?Componentsはすでにで定義されていdeclarationsます。それで、それらを繰り返す必要性は何ですか?ここにコンポーネントを含めないとどうなりますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.