Haml을 사용하여 시작하려는 Angular.js 응용 프로그램이 있습니다. 내 문제는 일부 내 코드가 제대로 변환되지 않습니다.Angular.js 응용 프로그램을 사용하여 Haml을 사용하여 앰퍼샌드 변환
내가 출력에 다음이 필요합니다 HAML에 따라서
<form name='userForm' class='admin-form form-horizontal' ng-submit='userForm.$valid && saveUser()' novalidate></form>
을, 나는 쓰기 :
%form{:class => 'admin-form form-horizontal', :name => 'userForm', :'ng-submit'=>'userForm.$valid && saveUser()'}
문제는 비록 &&
그렇게 &&
로 변환됩니다 있다는 것입니다 :
<form name='userForm' class='admin-form form-horizontal' ng-submit='userForm.$valid && saveUser()' novalidate></form>
이것을 방지하려면 어떻게해야합니까? 또한, Haml에 태그의 각 속성을 별도의 줄에 넣을 수 있습니까? 또한 그렇게하려고 할 때 오류가 발생합니다.
나는 Grunt 작업으로 Haml을 사용하고 있습니다. .haml 파일에 "$ haml --no-escape-attrs"줄을 추가했지만 여전히 작동하지 않았습니다. – Sean
아니요. 명령 줄에서 입력 할 내용의 예입니다.'.haml' 파일에 추가 할 부분이 아닙니다. Grunt로 Haml 옵션을 설정 한 다음': escape_attrs'를 false로 설정하는 방법을 찾아야합니다. – matt