<分区>
对 angularJS 很陌生,试图将信息从一个页面传递到另一个页面。
目前此 Controller 以表格格式显示客户列表,其中一列是“更多信息”。
** adminSearch.html **
<div ng-controller="adminSearch">
...
<tr ng-repeat-start="custObj in customers | filter:custSearch">
<td> {{custObj.id}} </td>
<td> {{custObj.name}} </td>
<td> <a href="#"> More Info </a></td>
</tr>
...
Controller :
** adminSearch.js **
app.controller('adminSearch', ['$scope', function($scope) {
$scope.customers = [{id:1, name:'John', email:'John@example.com', phone:'555-1276', account:123456, mylH: '1'},
{id:2, name:'Mary', email:'Mary@example.com', phone:'800-BIG-MARY', account:123456, mylH: '1'},
{id:3, name:'Mike', email:'Mike@example.com', phone:'555-4321', account:123456, mylH: '0'}];}]);
我想要的是,当用户从表格中为一位客户单击“更多信息”时,它应该转到一个新页面,显示有关该客户的所有信息...
不确定新页面需要什么,但我猜它需要一个新 Controller :
** customerInfo.html **
<div ng-controller="customerInfo"> ... </div>
** customerInfo.js **
app.controller('customerInfo', ['$scope', function($scope) {
}]);
感谢您的帮助!