각도가있는 다른 템플릿 엔진을 사용할 수 있습니까? 내가 봤 거든 그것의 대부분은 단지 각도에 의해 사용되는 현재 템플릿 엔진을 참조하십시오, 나는 "if", "or"..와 같은 간단한 논리를 가진 템플릿 엔진이 필요합니다.angularjs와 함께 다른 템플릿 엔진을 사용할 수 있습니까?
9
A
답변
8
Angular는 템플릿 엔진을 대체하지 않습니다. 대부분 다른 프레임 워크 (예 : Backbone.js)와 같은 템플릿 엔진이 없기 때문입니다. Angular에는 문자열 보간 ({{expression}}
)이 있지만 템플릿이 없습니다. 즉 당신의 HTML을 사전 처리하는 선택의 템플릿 엔진을 고려 충분하지 않으면
<div ng-if="somethingIsTrue">TRUE</div>
<div ng-if="!somethingIsTrue">FALSE</div>
:
는 당신이 조건부 DOM 요소를 포함 할 수 ngIf 지침에 첫 번째 지점을 것입니다. 템플릿 파일을 Angular가 참조 할 수있는 HTML 파일로 변환하는 불만스런 작업을 설정할 수 있습니다.<div ng-switch on="selection">
<div ng-switch-when="settings">Settings Div</div>
<span ng-switch-when="home">Home Span</span>
<span ng-switch-default>default</span>
</div>
이 ng-switch-when
에 지정된 값 selection
의 값에 전환하고 기본 케이스로 ng-switch-default
를 사용합니다 :
4
브라이언 가능성 또한 당신의 요구에 부응 할 수 ng-if
, ng-switch
을 언급했다.
1
당신은 아마 interpolateProvider $ 다시 쓸 수 있지만, 그렇게
을 수행하지 않는 것이 좋습니다관련 문제
- 1. Grails와 함께 Rythm 템플릿 엔진을 사용할 수 있습니까?
- 2. 볼트 엔진을 다른 프레임 워크와 함께 사용할 수 있습니까?
- 3. angularjs와 함께 'ng` 대신 다른 접두사를 사용할 수 있습니까?
- 4. php.ini를 수정하지 않고 어떻게 Twig 템플릿 엔진을 사용할 수 있습니까?
- 5. Websphere Commerce에서 모든 Java 기반 템플릿 엔진을 사용할 수 있습니까?
- 6. 자바 스크립트 템플릿 엔진을 대체하기 위해 Angular.js를 사용할 수 있습니까?
- 7. CORS 요청은 AngularJS와 함께 사용할 수 없습니다
- 8. Windows에서 Cake와 함께 Mono 스크립팅 엔진을 사용할 수 있습니까?
- 9. 서블릿 3.0에서 Rythm 템플릿 엔진을 사용할 수 없습니다.
- 10. 각도를 템플릿 엔진으로 사용할 수 있습니까?
- 11. 다른 템플릿 엔진을 사용하는 Kendo UI MVVM
- 12. JMonkey 엔진을 셰이더없이 사용할 수 있습니까?
- 13. iOS 음성 엔진을 사용할 수 있습니까?
- 14. URL 검색 엔진을 쉽게 사용할 수 있습니까?
- 15. 어떤 검색 엔진을 사용할 수 있습니까?
- 16. 다른 네임 스페이스의 템플릿 템플릿 인수를 친구로 사용할 수 있습니까?
- 17. AngularJS와 Rails 템플릿 엔진
- 18. 치타 템플릿 엔진을 토네이도 웹 프레임 워크와 함께 사용
- 19. ExtJS와 함께 jQuery ThemeRoller를 사용할 수 있습니까
- 20. boost :: program_options를 자신의 템플릿 클래스와 함께 사용할 수 있습니까?
- 21. Yii와 같은 MVC와 함께 멋진 템플릿 엔진을 사용해야합니까?
- 22. John Resig의 JavaScript 템플릿 엔진을 PHP 템플릿과 함께 사용하도록 변환
- 23. Eigen을 c와 함께 사용할 수 있습니까?
- 24. Catalyst와 함께 Haml을 어떻게 사용할 수 있습니까?
- 25. 클래스와 함께 사용할 수 있습니까?
- 26. 내가 템플릿 엔진을 사용하고
- 27. Django의 템플릿 엔진을 C
- 28. Node.js - 두 개의 템플릿 언어를 사용할 수 있습니까?
- 29. Java 및 JavaScript에서 사용할 수있는 템플릿 엔진을 찾고
- 30. Sinatra : 템플릿 엔진을 찾을 수 없습니다. 새우