index.html
<body ng-app = "myApp" ng-controller = "myCtrl">
<div view-users id = "viewuserdiv"></div>
</body>
Вот код angular js для загрузки другой html-страницы в div id viewuserdiv.
var app = angular.module('myApp',[]);
app.directive('viewUsers',function(){
return{
templateUrl:"viewuser.html"
}
});
вот мой viewuser.html
<table>
<thead>
<td>User Name</td>
<td>Mobile Number</td>
<td>Action</td>
</thead>
<tbody>
<td>Sam</td>
<td>4562147554</td>
<td><input type = "button" value = "View" id = "updateUser" name = "updateUser"></td>
</tbody>
</table>
Теперь после загрузки представления мне нужно загрузить другое представление, т.е. update.php при нажатии кнопки «updateUser» без обновления страницы.
update.php
<form action = "" method = "POST">
User Name:<input type = "text" id = "uname" name = "uname"/>
Mobile Number:<input type = "text" id = "uname" name = "uname"/>
<input type = "button" name = "updatebtn" id = "updatebtn" value = "Update"/>
</form>
Есть ли способ сделать это с помощью самих настраиваемых директив.






Я думаю, вам нужен модуль маршрутизации, например
ngRouteилиui.router(лучше с вложенными представлениями). (Также зачем вам файл.php? Вы также можете использоватьng-submitв своей форме)