【问题标题】:Set up properly Foundation 6 with Angular 2 and then use the modal of foundation in component使用Angular 2正确设置Foundation 6,然后在组件中使用foundation modal
【发布时间】:2018-01-12 11:26:17
【问题描述】:

我正在使用基础 6 css 和 angular 4,但它无法正常工作。我不能使用基础的javascript,尤其是基础的模式。网络上的所有方向都指向boostrap和angular。希望基金会和 Angular 社区可以提供帮助。

问题是如何正确设置foundation 6 css和scss以及angualar 2框架,然后使用foundation 6的模态窗口谢谢。

【问题讨论】:

    标签: jquery angular typescript zurb-foundation zurb-foundation-6


    【解决方案1】:

    要使 javascript 正常工作,您需要在 app.component.ts 中使用 jQuery 初始化 javascript - 我在 ngOnInit 函数中执行此操作 - 像这样

    ngOnInit() {
       $(document).foundation()
    }
    

    这样,所有 javascript 都将在您的应用程序中初始化 - 假设您已正确设置项目(即将 javascript 文件添加到 .angular-cli.json - 脚本数组)

    您可能需要决定是否要在项目设置中使用 css 或 scss,因为选择一个会大大简化过程。

    如果您对如何设置项目和导入样式有一般性问题,请评论我的帖子,我会根据您需要知道的内容更新我的答案。

    克里斯的问候

    【讨论】:

    • 很抱歉,我在项目上暂停后才回复它,当我将 $(document).foundation() 添加到 app.component.ts 中的 ngOnInit 时它没有工作,但是当我添加它时到它工作的 html 中带有模态的单个组件。有没有一种方法或某事我做错了,以使其更加全球化,而不是在我拥有的每个组件中声明它。谢谢
    • 您是否在项目中使用任何服务器端渲染?
    • 另外,当你说它不起作用时,什么都没有发生?或者你得到一个错误?如果出现错误,您在尝试初始化 modal 时遇到了什么错误?
    猜你喜欢
    • 1970-01-01
    • 2021-01-02
    • 2016-11-19
    • 1970-01-01
    • 1970-01-01
    • 2017-07-29
    • 2016-05-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多