我有一个带有两个模板product-list
和product-details
的index.html
。最初,index.html
显示product-list
模板。每当单击特定产品时,我都想隐藏此模板并显示product-details
模板。
但是,我有一个小问题。除了使用URL中的产品ID的产品详细信息模板进行全面重定向外,我不确定如何传递所选产品的id
。是否可以将ID从product-list
控制器传递到product-details
控制器(或指令(,而无需做
$location.path('details/' + id);
就像我可以简单地隐藏产品列表模板并显示所选产品模板吗?
如果两个模板在同一html文件中单击...在每种产品上的单击功能中切换它,然后使用ng-if/ng-show/ng-hide显示要显示的模板。
如果要使用2个不同的控制器,则可以使用$ StateParams