在Angular 6中,可以使用*ngIf指令来实现“View More”按钮打开所有段落的功能。以下是一个示例解决方法的代码:
在组件的HTML模板中:
{{ paragraph.text }}
在组件的TypeScript文件中:
export class YourComponent {
paragraphs = [
{ text: 'Paragraph 1', isOpen: false },
{ text: 'Paragraph 2', isOpen: false },
{ text: 'Paragraph 3', isOpen: false }
];
showAll = false;
}
在上述代码中,ngFor指令用于循环遍历paragraphs数组,并使用ngIf指令根据showAll和paragraph.isOpen的值来决定是否显示段落。showAll变量用于控制显示所有段落的逻辑。当“View More”按钮被点击时,showAll变量被设置为true。
希望这个解决方法对你有帮助!