我有使用验证数字字段的test.html angularjs一个非常简单的形式...使用Ajax把外部angularjs元素在HTML页面
http://plnkr.co/edit/mfxdTxGUXLZswzl1nyF2?p=preview
<div ng-app="myApp">
<script>
angular.module('myApp', [])
.controller('myController', ['$scope', function($scope) { }]);
</script>
<form name="myForm" ng-controller="myController">
<input name="numberField" ng-model="myModel" type="number" value="" />
<p ng-show="myForm.numberField.$error.number">Not valid number!</p>
</form>
</div>
</html>
我希望把这种形式为不同的html页面...
<html>
<div id="test">
<!--I want my angular js number element to go here-->
</div>
</html>
通常当我做这样的事我使用JavaScript,并作出reques吨至页面,并使用innerHTML到地方,我想它,像这样的形式...
<script>
var xRequest1;
xRequest1=new XMLHttpRequest();
xRequest1.onreadystatechange=function()
{
if((xRequest1.readyState==4) && (xRequest1.status==200))
{
document.getElementById("test").innerHTML=xRequest1.responseText;
}
}
xRequest1.open("post","test.html",true);
xRequest1.send();
</script>
但是这是行不通的,任何想法,我怎么能做到这一点?或者这甚至有可能?我以前从未使用过angularjs。提前致谢!
你可以使用NG-包括哪些内容? – Ronnie