這裏是angularjs一個最小的例子,當保存爲angular.html
其工作的一個例子:如何結合angularjs和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>
但是我堅信在XML和我喜歡創造我所有的HTML文檔的XML標準。我試着去適應的例子並保存爲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>
最大的變化是XHTML的命名空間和文件擴展名「.xhtml」。沒有任何錯誤或任何事情。只是顯示的頁面好像角度不存在一樣。
如何獲得angularjs使用XML兼容文件?
你是使用HTML5而不是[XHTML Doctype](http://www.w3.org/QA/2002/04/valid-dtd-list.html)。 –
@ klingt.net:據我所知,這與html規範一致,該規範定義了推薦的doctype,並且還允許提供內容類型爲application/xhtml + xml的HTML5文檔。 – yankee