我有一个很大的项目清单。每个项目都有它自己的细节。
在我的主视图/部分视图中,我只是显示了一个项目名称的大列表。当用户单击一个项目时,我希望页面转到作为“模板”工作的部分,根据单击的列表项显示信息,因此可能是 URL 的样子。例如/listItem1/
下面这张图希望能非常清楚地总结出我想要实现的目标。
我怎样才能做到这一点?
现在,我有一个非常标准的设置,其中包含对象文字数组中每个列表项的所有信息,该数组包含在注入主应用程序模块的控制器中。像这样:
var app = angular.module('app', [/*nodependencies*/]);
var controllers = {};
app.controller(controllers);
controllers.listController = function ($scope){
$scope.list = [
{name: 'List Item 1 Name', detail1: 'blahblah1', detail2: 'blahblah2'},
{name: 'List Item 2 Name', detail1: 'blahblah1', detail2: 'blahblah2'},
{name: 'List Item 3 Name', detail1: 'blahblah1', detail2: 'blahblah2'}
..... and so on
我也知道如何创建基本视图/部分。但是我的下一步是什么?