如何在角度ajax內運行ajax?Angular Js在Ajax後運行
我的角度是這樣
Index.html
MyApp.controller('MainController',
function($scope, $http, $location , $compile) {
$scope.content_middle = 'Welcome';
$scope.goto = function(path){
$http.get(path).success(function(response) {
$scope.content_middle = $compile(response)
});
}
}
);
然後一些錨
<a href="" ng-click="goto('user.html')">User</a>
這將加載user.html阿賈克斯。
User.html
<table class="table table-hover" ng-controller="UserController">
<thead>
<tr>
<th>No</th>
<th>Name</th>
<th>Username</th>
<th>Date</th>
<th>Action</th>
</tr>
</thead>
<tbody ng-repeat="user in users">
<tr>
<td>{{user.no}}</td>
<td>{{user.name}}</td>
<td>{{user.username}}</td>
<td>{{user.date}}</td>
<td></td>
</tr>
</tbody>
</table>
<script type="text/javascript">
// this will load data.txt with ajax angular
MyApp.controller('UserController',
function($scope, $http, $location) {
$http.get('data.txt').success(function(response) {
$scope.users = response;
});
}
);
</script>
這可能嗎? 因爲我想用它進行動態調用。 我在AdvAjax及其宏偉中使用了這種方式。
感謝