Rails5.1 + Angular4で templateUrl, styleUrlsの代替
以前紹介したとおりRails5.1+rails webpackでtemplateUrlを使うことはできない。
Rails5.1.2でAngularを使うとtemplateUrlでエラーが出る - こんがりぃ
ちなみにドキュメントがReadmeからdocディレクトリに移ったみたい。
webpacker/typescript.md at master · rails/webpacker · GitHub
ではstyleUrlsの代替は
@Component({ selector: 'hogehoge', styles: [require('./app.component.css').toString()] })
これでOK。
TS2304: Cannot find name 'require'.
というエラーが出た場合は
yarn add @types/node
でOK。
angular - Cannot find name 'require' after upgrading to Angular4 - Stack Overflow