Я создал компонент и хочу включить его на свою страницу, но он не работает, потому что появляется сообщение об ошибке
No provider for MyExample
Я уже добавил компонент в app.module.ts
в секциях entryComponents
и declarations
.
Мой пример компонента src/app/components/my-example/my-example.ts
import { Component } from '@angular/core';
@Component({
selector: 'my-example',
templateUrl: 'my-example.html'
})
export class MyExample {
constructor() {
console.log('Constructor...');
}
}
app.module.ts src/app/app.module.ts
import { MyExample } from '../components/my-example/my-example';
@NgModule({
declarations: [MyExample],
bootstrap: [IonicApp],
....
entryComponents: [MyExample]
})
Моя страница src/app/pages/my-page/my-page.ts
import { MyExample } from '../../components/my-example/my-example';
@Component({
selector: 'purchase-page',
templateUrl: './purchase.html'
})
......
Путь правильный, потому что в app.module.ts я могу отображать содержимое компонента с помощью console.log(MyExample);
, и он отлично работает.
Я использую Ionic 2 RC4.
С уважением!
my-example
в Purchase.html. Кроме того, если вы можете показать дополнительный код, который может помочь. - person Jayesh   schedule 24.12.2016