アプリケーションを beta.11 から RC3 にアップグレードしています。しかし、beta.11 バージョンで使用したコンポーネントに問題があります。
基本的に、Angular2 コンポーネント (NgModule ではない) であるモジュラー コンポーネント "MyMessage" を作成しました。このモジュールは、ページ コンポーネント「MessagesPage」で使用します。
beta.11 で動作していたのは次のとおりです。
@Component({
selector: 'my-message',
templateUrl: 'my-message.component.html',
})
export class MyMessage {
// ...
}
import { MyMessage } from '../components/my-message.component';
@Component({
templateUrl: 'messages.html' // Template contains <my-message> tags
//, directives: [ MyMessage ]
})
export class MessagesPage {
messages: Array<MyMessage>;
// ...
}
しかし、依存関係の問題があります:
名前「MyMessage」が見つかりません
そこで、「MyMessage」コンポーネントを NgModule に移動しようとしましたが、これが解決策のようです。
import { MyMessage } from './components/my-message.component';
@NgModule({
imports: [ IonicModule.forRoot(MyMessage) ],
declarations: [ MyMessage ]
})
export class MyMessageModule { }
そして、セクションapp.module.ts
に追加MyMessageModule
しました。imports
しかし、私はまだ前のエラーを持っています。私が見逃したものを理解していません。
ありがとう !