我正在开发一个有新闻源的页面;当我从逻辑上思考它时,这个源有几个状态(新闻,设置,收藏夹等)。
Feed应该可以在多种类型的页面上,例如产品或人或什么类型的页面,所以我理解它的方式是feed本身应该有状态,因为他们的父页面可以有各种各样的其他国家认为饲料不关心,反之亦然。
我无法弄清楚如何实现这一目标 - 起初我认为我可以使用父页面上的命名视图来完成此操作,但无法确定视图是否可以一个州,或者我将如何编码。
我应该如何实施这种结构?
答案 0 :(得分:0)
您正在寻找的声音听起来很像指令:
状态是变量,其中一些是从页面传递给指令的,有些是在指令中计算的。他们反过来会使用通常的角度行为参数化指令HTML模板(例如ng-hide / show some subcomponents)。
Angular指令doc:https://docs.angularjs.org/guide/directive 一个很好的教程:http://www.sitepoint.com/practical-guide-angularjs-directives/
这会回答你的问题吗?