如何将一个html文件上绑定的数据元素传递给AngularJS应用中的另一个HTML文件



我在index.html文件中使用此语句来绑定元素:show products。

我看到,通过在此处显示其值,这与索引fie绑定。但是,当products1.html文件打开时,绑定字段不会显示。我想在products1.html的输入框中用作占位符。

我正在考虑将index.html重新创建为水疗中心,但不确定这会起作用。如果我将products1.html作为模板添加到视图中。我希望我可能会有同样的问题。

是的,经过2年的经验,我是一个Angularjs Newbie。

假设您对这两个页面有不同的控制器,看来您的问题是您没有在这些控制器之间共享数据。每个控制器都定义一个范围。看起来您要显示的信息在" index.html"控制器范围中充满了加载,但随后未传递给" Products1.html"控制器。如果是这种情况,则有几种解决方案可以共享角控制器之间的数据:

  1. 使用服务
  2. 使用$ state.go服务
  3. 使用stateparams
  4. 使用Rootscope

您可以检查如何在以下方式中进行以下操作:在AngularJS控制器之间共享数据

最新更新