【问题标题】:Angular2 customize modal bodyAngular2自定义模态体
【发布时间】:2017-05-05 09:21:07
【问题描述】:

我有一个可以显示模式的 Angular2 应用程序。为此,我在 Js 类中调用了一个可注入方法:

@Injectable()
public showErrorDialog(errorMessage:string, isError:boolean) {

    this.modal.alert()
    .size('sm')
    .showClose(true)
    .title("Modal Title")
    .body(errorMessage)
    .open();
}

现在我将通过更改背景和文本样式来自定义模式主体。 我该怎么办?

【问题讨论】:

    标签: javascript angular angular2-modal


    【解决方案1】:

    您有几个选择 - 您是通过组件使用它吗?您可以添加样式或 styleUrl 属性 (https://angular.io/docs/ts/latest/guide/component-styles.html)。或者,您也可以使用 Chrome 的开发工具(或您喜欢的浏览器的开发工具)查看模态框是如何构建的,并找出模态框正在使用哪些类,并添加自定义 css 文件来设置您想要的值。

    【讨论】:

    • 我在 app.component 内部使用(整个应用的主要组件)
    • 你可以尝试在你的组件中添加这样的东西 -> style: [' .text-intro span { color: #0f0;} '] - 这应该将标题更改为绿色。正如我之前所说,使用 chrome 开发工具来检查您可以设置哪些元素。
    猜你喜欢
    • 1970-01-01
    • 2017-04-14
    • 2017-10-03
    • 2019-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多