我有page1.html有一個對象列表,當用戶點擊一個對象時,網站應該導航到其他頁面並顯示對象的詳細信息。html頁面之間共享數據 - angularJs
1.HTML頁AHS表中,每行是對象:
<tr ng-repeat="abjcet in nc.object">
<td>{{object.title}}</td>
</tr>
2,當用戶點擊標題相同的對象必須轉移到下一個HTML頁面,我已經嘗試這一點,我的對象被檢索,但我不知道如何保存它,並在接下來的HTML頁面中使用它:
<tr ng-repeat="object in nc.objects">
<td ng-click="getById(object.id)">{{object.title}}</td>
</tr>
我的控制器:
(function() {
'user strict';
angular.module('app').controller('myController', myController);
myController.$inject = ['$http', '$scope' ];
function myController($http , $scope) {
var nc = this;
nc.objects = [];
nc.object = null;
nc.getById = getById ;
init();
function init(){
getAll();
}
function getAll()
{
var url = "/getAll/";
var Request = $http.get(url);
Request.then(function (response) {
nc.objects = response.data;
});
}
function getById(id) {
var url = "/findById/"+id;
var Request = $http.get(url);
Request.then(function (response) {
nc.object = response.data;
});
}
}
})();
這不是角的方式,他們居然勸你從來沒有使用'$ rootScope'保持任何形式的狀態。事件是'$ rootScope'應該使用的唯一的東西。 –