3
我們一直在使用HAML與Ruby on Rails和Angular.js(1.x),但現在我們正在將我們的應用程序遷移到Angular 2/4,並且希望繼續使用HAML作爲模板。到目前爲止,我們找不到任何這樣的例子。如果HAML不是可行的選擇,我們可以使用其他模板標準(如Slim)。任何指針和例子真的很感激。角度2/4的HAML?
我們一直在使用HAML與Ruby on Rails和Angular.js(1.x),但現在我們正在將我們的應用程序遷移到Angular 2/4,並且希望繼續使用HAML作爲模板。到目前爲止,我們找不到任何這樣的例子。如果HAML不是可行的選擇,我們可以使用其他模板標準(如Slim)。任何指針和例子真的很感激。角度2/4的HAML?
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 {}
這不會回答問題,對不起... HAML是一個模板系統,或者HTML預處理器(如果您願意),而不是自定義元素... –
您可以使用HAML與angular2。看看http://stackoverflow.com/a/42954891/285373。 – kbjerring
不,如果您使用@ angular/cli,則無法在此處使用haml。 如果您想使用類似於Pug(Jade引擎重命名)的纖薄外觀的東西 – DenniJensen