【发布时间】:2014-09-08 18:46:42
【问题描述】:
我有一个 Angular.js 应用程序,我想开始使用 Haml。我的问题是我的一些代码没有正确转换。
我需要输出以下内容:
<form name='userForm' class='admin-form form-horizontal' ng-submit='userForm.$valid && saveUser()' novalidate></form>
所以在 Haml 中,我写道:
%form{:class => 'admin-form form-horizontal', :name => 'userForm', :'ng-submit'=>'userForm.$valid && saveUser()'}
但问题是 &amp;&amp; 被转换为 &amp;&amp; 所以:
<form name='userForm' class='admin-form form-horizontal' ng-submit='userForm.$valid && saveUser()' novalidate></form>
我能做些什么来防止这种情况发生?此外,是否可以将 Haml 中标签的每个属性放在单独的行上?当我尝试这样做时也会出错。
【问题讨论】:
标签: angularjs haml html-encode html-escape-characters