Dưới đây là một ví dụ về một ví dụ nhỏ cho angularjs mà hoạt động khi lưu lại dưới dạng angular.html
:Làm thế nào để kết hợp angularjs và xhtml?
<!DOCTYPE html>
<html lang="en" xmlns:ng="http://angularjs.org" ng:app="">
<head>
<title>My HTML File</title>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.9/angular.min.js"></script>
</head>
<body>
<p>Nothing here {{'yet' + '!'}}</p>
</body>
</html>
Tuy nhiên tôi tin tưởng mạnh mẽ trong XML và tôi muốn tạo ra tất cả các văn bản html của tôi XML tuân thủ. Tôi cố gắng để thích nghi với ví dụ và lưu nó như angular.xhtml
:
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml" xmlns:ng="http://angularjs.org" ng:app="">
<head>
<title>My HTML File</title>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.9/angular.min.js" />
</head>
<body>
<p>Nothing here {{'yet' + '!'}}</p>
</body>
</html>
Những thay đổi lớn là xhtml-Namespace và phần mở rộng tập tin ".xhtml". Không có lỗi hay gì cả. Nó chỉ là trang được hiển thị như thể góc không có mặt.
Làm thế nào để tôi có được các angularj làm việc với tệp tuân thủ XML?
Bạn đang sử dụng HTML5 thay vì [Docotype] XHTML (http://www.w3.org/QA/2002/04/valid-dtd-list.html). –
@ klingt.net: Theo hiểu biết của tôi, điều này phù hợp với đặc tả html xác định loại tài liệu được khuyến nghị và cũng cho phép phân phối tài liệu HTML5 với ứng dụng loại nội dung/xhtml + xml. – yankee