首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为aurelia对话框插件加载外部CSS文件?

如何为aurelia对话框插件加载外部CSS文件?
EN

Stack Overflow用户
提问于 2017-01-04 15:16:12
回答 1查看 465关注 0票数 3

我使用TypeScript 2+将aurelia-dialog插件集成到一个Aurelia CLI项目中。

我想通过将插件使用的默认CSS替换为来自SASS文件的我自己的CSS来创建对话框主题,如下所示:

代码语言:javascript
复制
export function configure(aurelia: Aurelia) {
    aurelia.use
        .standardConfiguration()
        .plugin('aurelia-dialog', (config: DialogConfiguration) => {
            config.useDefaults();
            config.useCSS(aiDialogCss);
        });            

    aurelia.start().then(() => aurelia.setRoot());
}

aiDialogCss变量必须是一个字符串,我不想手动将它嵌入到这段代码中,我更喜欢从一个单独的CSS文件中加载这个CSS字符串,这个CSS文件是从SASS编译的,并与其他CSS文件捆绑在一起。

使用TypeScript和Aurelia CLI可以做到吗?我尝试使用import aiDialogCss from "styles/ai-dialog.css!text",但它不能编译。

EN

回答 1

Stack Overflow用户

发布于 2018-03-12 18:47:51

正确的方法是在app.html中使用<require from="./your-custom.css"></require>导入自定义css,并将空字符串传递给config.useCSS('');

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41458200

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档