Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Architecture 在杂志阅读器应用程序中使用AngularJS的方法_Architecture_Angularjs_Angularjs Directive_Angularjs Routing - Fatal编程技术网

Architecture 在杂志阅读器应用程序中使用AngularJS的方法

Architecture 在杂志阅读器应用程序中使用AngularJS的方法,architecture,angularjs,angularjs-directive,angularjs-routing,Architecture,Angularjs,Angularjs Directive,Angularjs Routing,我正在学习AngularJS制作一个像这样的应用程序 示例站点使用一期杂志的全局JS对象来管理杂志的页面,并使用单击处理程序来处理w/页面切换和其他操作。另外,页面内效果是通过直接调用JS代码触发的 然而,在AngularJS中实现这一点时,我对体系结构是如何实现的感到困惑… 目前我只有一个IssueDetailController来响应'/:issueId/:pageNumber':在控制器内部,页面内容像$compile(页面内容)(页面内容的新范围)一样注入DOM。我觉得这不是正确的方法

我正在学习AngularJS制作一个像这样的应用程序

示例站点使用一期杂志的全局JS对象来管理杂志的页面,并使用单击处理程序来处理w/页面切换和其他操作。另外,页面内效果是通过直接调用JS代码触发的

然而,在AngularJS中实现这一点时,我对体系结构是如何实现的感到困惑…
目前我只有一个
IssueDetailController
来响应
'/:issueId/:pageNumber'
:在控制器内部,页面内容像
$compile(页面内容)(页面内容的新范围)
一样注入DOM。我觉得这不是正确的方法

所以我的问题是,什么是合理的架构,包括:

  • 控制器/视图的结构(我是否需要两个单独的控制器来处理页面和问题。例如)
  • 页面转换(我不知道在哪一点可以应用
    ng animate
    或自定义指令(例如包装),因为整个控制器/视图对我来说仍然很模糊。)
,一般来说,对于示例一这样的应用程序?感谢您的提示=)