Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JHipster AngularJS 2项目的角度材料集成_Angular_Angular Material_Jhipster - Fatal编程技术网

JHipster AngularJS 2项目的角度材料集成

JHipster AngularJS 2项目的角度材料集成,angular,angular-material,jhipster,Angular,Angular Material,Jhipster,我在遵循将角度材质集成到JHipster AngularJS 2项目中的步骤时遇到了问题 我按照下面的URL来做这件事 但是在JHipster生成的Angular2项目中,我没有识别出systemJS.config.js文件 如果你们中的任何人已经将其与JHipster生成的项目结构集成(其中缺少systemjs.config.js文件),请在这方面帮助我。不需要像其他人提到的那样使用systemjs 这就是我为让它工作所做的: 添加材质和材质 纱线添加@Angle/material ham

我在遵循将角度材质集成到JHipster AngularJS 2项目中的步骤时遇到了问题

我按照下面的URL来做这件事

但是在JHipster生成的Angular2项目中,我没有识别出
systemJS.config.js
文件


如果你们中的任何人已经将其与JHipster生成的项目结构集成(其中缺少
systemjs.config.js
文件),请在这方面帮助我。

不需要像其他人提到的那样使用systemjs

这就是我为让它工作所做的:

  • 添加材质和材质

    纱线添加@Angle/material hammerjs (如需要,安装纱线)

  • 编辑app.module.ts

    从“@angular/material”导入{MaterialModule}; 输入"hammerjs";

  • 将样式添加到vendor.scss。在引导之前添加它

    @导入“node_modules/@angular/material/core/theming/prebuild/deeppurple amber.scss”; @导入'node_模块/bootstrap/scss/bootstrap'; @导入“node_模块/font-awesome/scss/font-awesome”

  • 修改webpack.vendor.scss

    module.exports={ 条目:{ “供应商”:[ “./src/main/webapp/app/vendor”, “@angular/common”, “@angular/material”

             ]
    }
    
  • 测试它。修改main.component.html

    <jhi-page-ribbon></jhi-page-ribbon>
    <div>
        <router-outlet name="navbar"></router-outlet>
    </div>
    <div class="container-fluid">
        <div class="card jh-card">
            <md-card>
                <md-card-content>
                    <button md-raised-button> Raised </button>
                    <button md-fab> Click! </button>
                </md-card-content>
            </md-card>
            <router-outlet></router-outlet>
            <router-outlet name="popup"></router-outlet>
        </div>
        <jhi-footer></jhi-footer>
    </div>
    
    
    提高
    点击
    

  • 没有必要像其他人提到的那样使用SystemJS

    这就是我为让它工作所做的:

  • 添加材质和材质

    纱线添加@Angle/material hammerjs (如需要,安装纱线)

  • 编辑app.module.ts

    从“@angular/material”导入{MaterialModule}; 输入"hammerjs";

  • 将样式添加到vendor.scss。在引导之前添加样式

    @导入“node_modules/@angular/material/core/theming/prebuild/deeppurple amber.scss”; @导入'node_模块/bootstrap/scss/bootstrap'; @导入“node_模块/font-awesome/scss/font-awesome”

  • 修改webpack.vendor.scss

    module.exports={ 条目:{ “供应商”:[ “./src/main/webapp/app/vendor”, “@angular/common”, “@angular/material”

             ]
    }
    
  • 测试它。修改main.component.html

    <jhi-page-ribbon></jhi-page-ribbon>
    <div>
        <router-outlet name="navbar"></router-outlet>
    </div>
    <div class="container-fluid">
        <div class="card jh-card">
            <md-card>
                <md-card-content>
                    <button md-raised-button> Raised </button>
                    <button md-fab> Click! </button>
                </md-card-content>
            </md-card>
            <router-outlet></router-outlet>
            <router-outlet name="popup"></router-outlet>
        </div>
        <jhi-footer></jhi-footer>
    </div>
    
    
    提高
    点击
    

  • 我不认为JHipster使用了
    systemJS
    。检查它是否使用了
    commonJS
    。是的,“commonJS”文件在那里,但是如何添加地图、路径……等等。你能分享一下下面的步骤吗?我不认为JHipster使用了
    systemJS
    。检查它是否使用了
    commonJS
    。是的,“commonJS”文件在那里,但是如何添加地图、路径……等等你能分享下面的步骤吗谢谢你kiran,我跟着你做了,但对我来说不起作用。像普通按钮一样获取输出不确定发生了什么,但你可能想检查样式的路径。我可以在vendor中成功添加更多样式。scss示例:@import'../../../../node\u modules/angular calendar/scss/anguarlar calendar.scss';很抱歉未能与您沟通,我忽略了我试图在新生成的实体(web app/app/entities/)中使用的main.component.html。现在已在main.component.html中实现。现在我可以看到更改。感谢您的帮助。感谢您对以下问题的输入。当我尝试将相同内容集成到webapp/app/entities目录下的任何实体特定的.html中时,我无法看到有关材料设计的更改。我需要在路径中进行更改吗?太好了,可以了导入实体模块后,它工作正常。因此我得出结论,我们需要在每个实体模块中导入材质模块。知道吗,kiran,我跟踪了你,但它对我不起作用。仅获取像普通按钮一样的输出不确定发生了什么,但你可能需要检查样式的路径。我可以添加一个在vendor.scss中成功使用的样式很少,例如:@import'../../../../../../../node_modules/angular calendar/scss/angular calendar.scss';很抱歉未能进行交流,我忽略了我尝试在新生成的实体(web app/app/entities/)中使用的main.component.html。现在已在main.component.html中实现。现在我可以看到更改。感谢您的帮助。感谢您对以下问题的输入。当我尝试将相同内容集成到webapp/app/entities目录下的任何实体特定的.html中时,我无法看到有关材料设计的更改。我需要在路径中进行更改吗?太好了,可以了导入实体模块后,工作正常。所以我得出结论,我们需要在每个实体模块中导入物料模块