【发布时间】:2017-03-27 18:48:44
【问题描述】:
我在 angularjs 中遇到了一些关于 ui-router 的问题。我正在尝试将数据从一种状态传递到另一种状态。
数据:
$scope.MyData = [
{
"name": "Alice",
"age": "20",
"email": "example@example.com"
},
{
"name": "Bob",
"age": "20",
"email": "example1@example.com"
}
];
查看:
<div ng-repeat="data in MyData" >
<div>
<span>Name: {{data.name}}</span>
<span>Age: {{data.age}}</span>
</div>
</div>
当用户点击此 div 时,我想在 contact.details 状态视图中显示点击联系人的电子邮件数据。
控制器:
.config(function($stateProvider, $urlRouterProvider) {
$stateProvider
.state('contact.list', {
url: '/contacts',
templateUrl: 'templates/contact-list.html',
controller: 'contactCtrl'
})
.state('contact.details', {
url: '/contactdetails',
templateUrl: 'templates/contact-details.html',
controller: 'contactCtrl'
})
【问题讨论】:
标签: angularjs angular-ui-router