我正在构建一个Ionic2项目并且已经构建了我的头版,这很好。
当我尝试插入我自己创建的常见页脚指令时,会出现问题。
最让我感到困扰的是,当我检查我的页面时,我在控制台中出现了名为 footer-line 的页脚标记,但是 我的 footer_panel.html 文件没有。
为什么会出现这种情况?
组件的代码:
import { Component, Injectable } from '@angular/core';
import { FooterService } from '../Services/footer_service';
@Component({
selector: 'footer-line',
templateUrl: '../View/footer_panel',
providers: [FooterService]
})
@Injectable()
export class Footer {
}
我的 FooterService:
的代码import {Injectable} from "@angular/core";
import {Footer} from '../Directives/footer.component';
@Injectable()
export class FooterService {
insertFooter() {
return Footer;
}
}
HomePage.html 文件中的代码
<ion-content>
(...)
</ion-content>
<footer-line></footer-line>
当我在浏览器中检查我的页面时,会出现页脚行标记。但是,我的footer_panel.html文件中的虚拟元素却没有。 :(
我的主页组件:
export class Question {
id: number;
question_content: string;
}