0

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

4

0 回答 0