coffeescript と coffeekup を使用して AngularJS を使い始めようとしています。
AngularJS は、任意の HTML 要素で属性を検出すると、それ自体を自動ブートストラップできます。ng-app
ドキュメントによると、<html>
or<body>
要素に配置する必要があります。ただし、属性値が指定されている場合は、アプリケーションのルート モジュールとしてロードしようとします。
<html>
たとえば、要素に配置する場合、HTML は次のようにする必要があります。
<html ng-app>
この出力は、coffeekup を使用して達成できないようです。私は次のことを試しました:
html 'ng-app': '' #prints <html></html>
html '': 'ng-app' #prints <html ="ng-app"></html>
html 'ng-app': ' ' #prints <html ng-app=" "></html> (still not what is wanted)
明確にするために:私が望まないのは次のとおりです。
html 'ng-app': 'ng-app' #prints <html ng-app="ng-app"></html>
これにより、AngularJS は という存在しないルート モジュールを探しますng-app
。
現在、回避策として空のルート モジュールを定義していますが、これが coffeekup にできないことだとはまだ思いません。