如何从一个模板的控制器检索 ID 并在另一个模板的控制器中使用它?



我有一个带有两个模板product-listproduct-detailsindex.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

传递数据。

最新更新