我正在尝试使用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 无法做到的。