这里是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