2017-01-30 121 views
3

我們一直在使用HAML與Ruby on Rails和Angular.js(1.x),但現在我們正在將我們的應用程序遷移到Angular 2/4,並且希望繼續使用HAML作爲模板。到目前爲止,我們找不到任何這樣的例子。如果HAML不是可行的選擇,我們可以使用其他模板標準(如Slim)。任何指針和例子真的很感激。角度2/4的HAML?

+0

您可以使用HAML與angular2。看看http://stackoverflow.com/a/42954891/285373。 – kbjerring

+0

不,如果您使用@ angular/cli,則無法在此處使用haml。 如果您想使用類似於Pug(Jade引擎重命名)的纖薄外觀的東西 – DenniJensen

回答

-3

CUSTOM_ELEMENTS_SCHEMA將讓你添加自定義HTML元素,如引入haml或者其他它(角2)會給你template parse error

import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; 
import { CommonModule } from '@angular/common'; 

import { CustomComponent } from './custom.component'; 

@NgModule({ 
    declarations: [ CustomComponent ], 
    exports: [ CustomComponent ], 
    imports: [ CommonModule ], 
    schemas: [ CUSTOM_ELEMENTS_SCHEMA ] 
}) 
export class CustomModule {} 
+2

這不會回答問題,對不起... HAML是一個模板系統,或者HTML預處理器(如果您願意),而不是自定義元素... –